I took this to htdig3-dev since that seemed more appropriate.
>I know! That's what I was seeing myself. It was often -1, but sometimes
>it was 255. This makes me wonder if it's not some odd bug in Serialize
>or Deserialize. The wierd thing is when I look at the code, it always
This is entirely possible--there's evidence that there's a memory
leak hiding in there somewhere. Neither Hans-Peter or I were able to
find it amongst the macros.
As to the -1 v. 255 issue, it may be a problem with picking the size
of the variable to store. Hans-Peter's code tries things like char,
short, then int and so on. Since -1 =~ 255 in binary form, this may
be the culprit. (If so, it's surely an unsigned v. signed issue.)
>I realize that there are many other hopcount related changes in 3.2,
>and no, I don't intend to backport them all, but the reason I'm caught
>up on this particular problem is that it seems to me to be a symptom of
>a deeper underlying problem. If I can rule out that it is, I'm OK with
You mentioned that you'd try switching to use 0 as the default and
see if that killed the bug. Did that work? If not, then the bug
certainly indicates *something* is wrong beyond the issue with -1 v.
255 IMHO.
-Geoff
------------------------------------
To unsubscribe from the htdig3-dev mailing list, send a message to
[EMAIL PROTECTED]
You will receive a message to confirm this.