On 4 Feb 1999, heddy Boubaker wrote:

>  The parse_ref_record function is the same in all these scripts and it seems
>  buggy, I do not know the internals of htdig dbs 

Alas, they have not kept up with the additional fields in the databases.
Here's an untested patch. I think it should solve the problem:

Index: whatsnew.pl
===================================================================
RCS file: /opt/htdig/cvs/htdig3/contrib/whatsnew/whatsnew.pl,v
retrieving revision 1.3
diff -r1.3 whatsnew.pl
334a335,360
>       elsif ($what == 16)
>       {
>           # STRING (ignore, but unpack)
>           $length = unpack("i", $value);
>           $rec{"STRING"} = unpack("x4 A$length", $value);
>           $value = substr($value, 4 + $length);
>       }
>       elsif ($what == 17)
>       {
>           # METADSC
>           $length = unpack("i", $value);
>           $rec{"METADSC"} = unpack("x4 A$length", $value);
>           $value = substr($value, 4 + $length);
>       }
>       elsif ($what == 18)
>       {
>           # BACKLINKS
>           $rec{"BACKLINKS"} = unpack("i", $value);
>           $value = substr($value, 4);
>       }
>       elsif ($what == 19)
>       {
>           # SIGNATURE
>           $rec{"SIG"} = unpack("i", $value);
>           $value = substr($value, 4);
>       }


-Geoff Hutchison
Williams Students Online
http://wso.williams.edu/

------------------------------------
To unsubscribe from the htdig mailing list, send a message to
[EMAIL PROTECTED] containing the single word "unsubscribe" in
the SUBJECT of the message.

Reply via email to