[Top][All Lists]

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

Re: LYNX-DEV DIRED-related bug fix

From: Foteos Macrides
Subject: Re: LYNX-DEV DIRED-related bug fix
Date: Fri, 28 Mar 1997 10:50:10 -0500 (EST)

address@hidden wrote:
>Glenn Nielsen wrote:
>>But even with this patch there continue to be other problems
>>when trying to create a new file in an empty directory, then
>>remove it.  Lynx doesn't update its internal links for the new file,
>>so unless you go back up to the parent directory you can't remove the
>>new file.  And while trying to do something with this new empty file
>>I was able to get lynx to crash several more times.  Although
>>these instances haven't been easily repeatable.  If I have time I'll
>>try to track down these other problems and forward a patch to you.
>I could reproduce those, and think the appended patch is the right fix
>to prevent the invalid memory access.  It is already in the developing
>code available through <URL:>.
>* In mainloop(), after the call to HText_pageDisplay() following a change
>  of the document view, ensure that does not remain set to -1 
>  if there are any links on the screen.  This would otherwise happen if
>  a document is pushed to the history stack while there are no links, and
>  later popped (and refreshed) after one or more links have been created.
>  This change prevents segmentation faults which occurred after creation
>  of a new file in a previously empty directory via the DIRED menu.  The
>  access to invalid memory only occurred if the screen showing the empty
>  directory did not have a parent dir reference link (which is always the
>  case if NO_PARENT_DIR_REFERENCE was specified at compiliation time). - KW

        An update of with this fix is available in:

        Did the 1997-03-26 change in the HTStream structure for
src/HTFWriter.c eliminate the segmentation faults when downloading
on linux.  If not, there must still be some memory management glitch
for linux which needs to be found in v2.7.


 Foteos Macrides            Worcester Foundation for Biomedical Research
 address@hidden         222 Maple Avenue, Shrewsbury, MA 01545
; To UNSUBSCRIBE:  Send a mail message to address@hidden
;                  with "unsubscribe lynx-dev" (without the
;                  quotation marks) on a line by itself.

reply via email to

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