Ok, i added a lot of debugging to see where this data was getting
corrupted and here is what i got

-----
2003/08/27 14:03:36.722| clientReplyContext::sendMoreData: http://www.google.com/, 
4019 bytes (3873 new bytes)
 Data:
<html><head><meta http-equiv="content-type" content="text/html; 
charset=UTF-8"><title>Google</title><style><!--
body,td,a,p,.h{font-family:arial,sans-serif;}
.h{font-size: 20px;}
.q{text-decoration:none; color:#0000cc;}
//-->
</style>
<script>
<!--
function sf(){document.f.q.focus();}
function c(p,l,e){var f=document.f;if (f.action && document.getElementById) {var 
hf=document.getElementById("hf");if (hf) {var t = "<input type=hidden name=tab 
value="+l+">";hf.innerHTML=t;}f.action = 
'http://'+p;e.cancelBubble=true;f.submit();return false;}return true;}
// -->
</script>
</head><body bgcolor=#ffffff text=#000000 link=#0000cc vlink=#551a8b alink=#ff0000 
onLoad=sf()><center><table border=0 cellspacing=0 cellpadding=0><tr><td><img 
src="/images/logo.gif" width=276 height=110 alt="Google"></td></tr></table><br>
<table border=0 cellspacing=0 cellpadding=0><tr><td width=15>&nbsp;</td><td id=0 
bgcolor=#3366cc align=center width=95 nowrap><font color=#ffffff 
size=-1><b>Web</b></font></td><td width=15>&nbsp;</td><td id=1 bgcolor=#efefef 
align=center width=95 nowrap onClick="return c('www.google.com/imghp','wi',event);" 
style=cursor:pointer;cursor:hand;><a id=1a class=q 
href="/imghp?hl=en&tab=wi&ie=UTF-8&oe=UTF-8" onClick="return 
c('www.google.com/imghp','wi',event);"><font size=-1>Images</font></a></td><td 
width=15>&nbsp;</td><td id=2 bgcolor=#efefef align=center width=95 nowrap 
onClick="return c('www.google.com/grphp','wg',event);" 
style=cursor:pointer;cursor:hand;><a id=2a class=q 
href="/grphp?hl=en&tab=wg&ie=UTF-8&oe=UTF-8" onClick="return 
c('www.google.com/grphp','wg',event);"><font size=-1>Groups</font></a></td><td 
width=15>&nbsp;</td><td id=3 bgcolor=#efefef align=center width=95 nowrap 
onClick="return c('www.google.com/dirhp','wd',event);" 
style=cursor:pointer;cursor:hand;><a id=3a class=q 
href="/dirhp?hl=en&tab=wd&ie=UTF-8&oe=UTF-8" onClick="return 
c('www.google.com/dirhp','wd',event);"><font size=-1>Directory</font></a></td><td 
width=15>&nbsp;</td><td id=4 bgcolor=#efefef align=center width=95 nowrap 
onClick="return c('www.google.com/nwshp','wn',event);" 
style=cursor:pointer;cursor:hand;><a id=4a class=q 
href="/nwshp?hl=en&tab=wn&ie=UTF-8&oe=UTF-8" onClick="return 
c('www.google.com/nwshp','wn',event);"><font size=-1>News</font></a></td><td 
width=15>&nbsp;</td></tr><tr><td colspan=12 bgcolor=#3366cc><img width=1 height=1 
alt=""></td></tr></table><br><form action="/search" name=f><table cellspacing=0 
cellpadding=0><tr><td width=75>&nbsp;</td><td align=center><input type=hidden name=hl 
value=en><span id=hf></span><input type=hidden name=ie value="UTF-8"><input 
type=hidden name=oe value="UTF-8"><input maxLength=256 size=55 name=q 
value=""><br><input type=submit value="Google Search" name=btnG><input type=submit 
value="I'm Feeling Lucky" name=btnI></td><td valign=top nowrap><font 
size=-2>&nbsp;&#8226;&nbsp;<a 
href=/advanced_search?hl=en>Advanced&nbsp;Search</a><br>&nbsp;&#8226;&nbsp;<a 
href=/preferences?hl=en>Preferences</a><br>&nbsp;&#8226;&nbsp;<a 
href=/language_tools?hl=en>Language 
Tools</a></font></td></tr></table></form><br><p><font color=red>New!</font> The free 
<a href="http://toolbar.google.com/";>Google Toolbar</a> blocks pop-ups. Search from 
anywhere!<br><br><br><font size=-1><a href="/ads/">Advertise&nbsp;with&nbsp;Us</a> - 
<a href="/services/">Business&nbsp;Solutions</a> - <a 
href="/options/">Services&nbsp;&amp;&nbsp;Tools</a> - <a 
href=/about.html>Jobs,&nbsp;Press,&nbsp;&amp;&nbsp;Help</a><span id=hp 
style="behavior:url(#default#homepage)"></span>
<script>
//<!--
if (!hp.isHomePage('http://www.google.com/')) {document.write("<p><a 
href=\"/mgyhp.html\" 
onClick=\"style.behavior='url(#default#homepage)';setHomePage('http://www.google.com/');\">Make
 Google Your Homepage!</a>");}
//-->
</script></font><p><font size=-2>&copy;2003 Google - Searching 3,307,998,701 web 
pages</font></p></center></body></html>

-----------------------

from this debugging statement:
    debug(88, 5) ("clientReplyContext::sendMoreData: %s, %d bytes (%u new bytes)\n 
Data:\n%s\n",

in clientReplyContext::sendMoreData

Now, the object is complete right there, it contains all the data, but in my browser i 
receive 

-----------------------------------

<html><head><meta http-equiv="content-type" content="text/html; 
charset=UTF-8"><title>Google</title><style><!--
body,td,a,p,.h{font-family:arial,sans-serif;}
.h{font-size: 20px;}
.q{text-decoration:none; color:#0000cc;}
//-->
</style>
<script>
<!--
function sf(){document.f.q.focus();}
function c(p,l,e){var f=document.f;if (f.action && document.getElementById) {var 
hf=document.getElementById("hf");if (hf) {var t = "<input type=hidden name=tab 
value="+l+">";hf.innerHTML=t;}f.action = 
'http://'+p;e.cancelBubble=true;f.submit();return false;}return true;}
// -->
</script>
</head><body bgcolor=#ffffff text=#000000 link=#0000cc vlink=#551a8b alink=#ff0000 
onLoad=sf()><center><table border=0 cellspacing=0 cellpadding=0><tr><td><img 
src="/images/logo.gif" width=276 height=110 alt="Google"></td></tr></table><br>
<table border=0 cellspacing=0 cellpadding=0><tr><td width=15>&nbsp;</td><td id=0 
bgcolor=#3366cc align=center width=95 nowrap><font color=#ffffff 
size=-1><b>Web</b></font></td><td width=15>&nbsp;</td><td id=1 bgcolor=#efefef 
align=center width=95 nowrap onClick="return c('www.google.com/imghp','wi',event);" 
style=cursor:pointer;cursor:hand;><a id=1a class=q 
href="/imghp?hl=en&tab=wi&ie=UTF-8&oe=UTF-8" onClick="return 
c('www.google.com/imghp','wi',event);"><font size=-1>Images</font></a></td><td 
width=15>&nbsp;</td><td id=2 bgcolor=#efefef align=center width=95 nowrap 
onClick="return c('www.google.com/grphp','wg',event);" 
style=cursor:pointer;cursor:hand;><a id=2a class=q 
href="/grphp?hl=en&tab=wg&ie=UTF-8&oe=UTF-8" onClick="return 
c('www.google.com/grphp','wg',event);"><font size=-1>Groups</font></a></td><td 
width=15>&nbsp;</td><td id=3 bgcolor=#efefef align=center width=95 nowrap 
onClick="return c('www.google.com/dirhp','wd',event);" 
style=cursor:pointer;cursor:hand;><a id=3a class=q 
href="/dirhp?hl=en&tab=wd&ie=UTF-8&oe=UTF-8" onClick="return 
c('www.google.com/dirhp','wd',event);"><font size=-1>Directory</font></a></td><td 
width=15>&nbsp;</td><td id=4 bgcolor=#efefef align=center width=95 nowrap 
onClick="return c('www.google.com/nwshp','wn',event);" 
style=cursor:pointer;cursor:hand;><a id=4a class=q 
href="/nwshp?hl=en&tab=wn&ie=UTF-8&oe=UTF-8" onClick="return 
c('www.google.com/nwshp','wn',event);"><font size=-1>News</font></a></td><td 
width=15>&nbsp;</td></tr><tr><td colspan=12 bgcolor=#3366cc><img width=1 height=1 
alt=""></td></tr></table><br><form action="/search" name=f><table cellspacing=0 
cellpadding=0><tr><td width=75>&nbsp;</td><td align=center><input type=hidden name=hl 
value=en><span id=hf></span><input type=hidden name=ie value="UTF-8"><input 
type=hidden name=oe value="UTF-8"><input maxLength=256 size=55 name=q 
value=""><br><input type=submit value="Google Search" name=btnG><input type=submit 
value="I'm Feeling Lucky" name=btnI></td><td valign=top nowrap><font 
size=-2>&nbsp;&#8226;&nbsp;<a 
href=/advanced_search?hl=en>Advanced&nbsp;Search</a><br>&nbsp;&#8226;&nbsp;<a 
href=/preferences?hl=en>Preferences</a><br>&nbsp;&#8226;&nbsp;<a 
href=/language_tools?hl=en>Language 
Tools</a></font></td></tr></table></form><br><p><font color=red>New!</font> The free 
<a href="http://toolbar.google.com/";>Google Toolbar</a> blocks pop-ups. Search from 
anywhere!<br><br><br><font size=-1><a href="/ads/">Advertise&nbsp;with&nbsp;Us</a> - 
<a href="/services/">Business&nbsp;Solutions</a> - <a 
href="/options/">Services&nbsp;&amp;&nbsp;Tools</a> - <a 
href=/about.html>Jobs,&nbsp;Press,&nbsp;&amp;&nbsp;Help</a><span id=hp 
style="behavior:url(#default#homepage)"></span>
<script>
//<!--
if (!hp.isHomePage('http://www.google.com/')) {document.write("<p><a 
href=\"/mgyhp.html\" 
onClick=\"style.behavior='url(#default#homepage)';setHomePage('http://www.google.com/');\">Make
 Google Your Homepage!</a>");}
//-->
</script></font><p><font size=-2>&copy;2003 Google - Searching 3,307,998,701 web 
pages</font></p></center></body></htm

-------------------------

notice the cut off "l>" at the end.

Since i'm getting this info from lientReplyContext::sendMoreData, I know the data is 
correct up until that point but I can't tell what happens
to the html data after that, it goes through a couple more functions but i don't see 
anything that would affect the body data, can anyone
tell me what might be messing with the data *after* sendMoreData? i'm using the 
20030821 snapshot.. Thanks




Joshua Brindle

Reply via email to