Hi all (I hope I'm posting this to the correct list. IIRC you guys also handle guile-www)
I happened accross a bug in the HTTP module of guile-www which seemed to trigger when I visited a page which gave no headers and just whitespace in the body. In such a case the variable "second" of parse-status-line gets bound to #f which messes up the later make-shared-substrings which use it. Admittedly I didn't really study the http module too much to figure out what that procedure was meant to do or the exact nature of the fail, but I did produce a quick fix which worked for my purposes. Whether it's correct or not I have no idea. Anyway, it's simple enough for those who would know such things to digest and decide: 139,140c139,144 < (make-shared-substring statline (1+ first) second) < (make-shared-substring statline (1+ second))))) --- > (if second > (make-shared-substring statline (1+ first) second) > #f) > (if second > (make-shared-substring statline (1+ second)) > #f)))) Apologies it's not in unified diff. The diff on this machine doesn't seem to support it. -- Regards, Robert Marlow _______________________________________________ Bug-guile mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/bug-guile