lynx-dev
[Top][All Lists]
Advanced

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

Re: [Lynx-dev] SOCK5 crash+fix


From: Gisle Vanem
Subject: Re: [Lynx-dev] SOCK5 crash+fix
Date: Fri, 11 Mar 2022 13:55:25 +0100
User-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0

HTSprintf0 expects to have the address of a pointer in which it
can return a pointer to newly-allocated memory.

'HTSprintf0(NULL,..)' looks okay to me, but crashes
on some condition anyway. Some Runtime-Checks that gets
confused (?).

I think I found the cause of it:

--- orig/WWW/Library/Implementation/HTString.c 2021-06-09 22:16:06
+++ WWW/Library/Implementation/HTString.c      2022-03-11 13:48:17
    char *dst_ptr = *pstr;
    const char *format = fmt;
-   char *dst_ptr = *pstr;      // line 680
+   char *dst_ptr = pstr ? *pstr : NULL;



reply via email to

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