lynx-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Lynx-dev] session_file fix


From: Gisle Vanem
Subject: Re: [Lynx-dev] session_file fix
Date: Tue, 04 Mar 2008 15:49:09 +0100

I discovered another problem; the djgpp version crashed in free() due to
'doc.address' having a random value. Fix by clearing the 'doc' structure first:

--- orig/src/LYSession.c        Sun Feb 17 21:00:58 2008
+++ src/LYSession.c     Tue Mar 04 15:39:29 2008
@@ -123,6 +123,7 @@
                       *value1++ = 0;
                   if ((value2 = strchr(value1, '\t')) != 0) {
                       *value2++ = 0;
+                       memset(&doc, 0, sizeof(doc));
                       doc.line = atoi(rsline);
                       doc.link = atoi(linktext);
                       StrAllocCopy(doc.address, value1);

--gv




reply via email to

[Prev in Thread] Current Thread [Next in Thread]