On Mon, Jan 14, 2002 at 03:56:17PM +0100, Kosa Attila wrote:
Hello! Ugy nez ki, hogy ez a cim okozza az azonnali halalt: http://www.unix-whore.org/iui/gh11kxi.html
Jan 14 15:53:29 fw zorp-web[21039]: (zorp-web@shinwa.hu/nosession): SIGSEGV received, stackdump: Jan 14 15:53:29 fw zorp-web[21039]: (zorp-web@shinwa.hu/nosession): retaddr=0x4036da34, ebp=0xbf5ffa34 Jan 14 15:53:29 fw zorp-web[21039]: (zorp-web@shinwa.hu/nosession): retaddr=0x%, ebp=0x4036f706 Jan 14 15:53:29 fw zorp-web[21039]: (zorp-web@shinwa.hu/nosession): retaddr=0x%, ebp=0x403700e7 Jan 14 15:53:29 fw zorp-web[21039]: (zorp-web@shinwa.hu/nosession): retaddr=0x%, ebp=0x40370303 Jan 14 15:53:29 fw zorp-web[21039]: (zorp-web@shinwa.hu/nosession): retaddr=0x%, ebp=0x4001cd8b Jan 14 15:53:29 fw zorp-web[21039]: (zorp-web@shinwa.hu/nosession): retaddr=0x%, ebp=0x40211035 Jan 14 15:53:29 fw zorp-web[21039]: (zorp-web@shinwa.hu/nosession): retaddr=0x%, ebp=0x400a3eca
A fenti eredmenyt okozza azonnal :( Help me!
Ezt a patchet probald meg legyszives: Index: http.c =================================================================== RCS file: /var/cvs/zorp-module-http/http.c,v retrieving revision 1.41.2.8 diff -u -r1.41.2.8 http.c --- http.c 2001/08/11 11:46:20 1.41.2.8 +++ http.c 2002/01/14 17:15:18 @@ -821,7 +821,7 @@ } else { - if (*(eol - 1) == '\r' && (src == eol - 1)) + if (eol == NULL || (*(eol - 1) == '\r' && (src == eol - 1))) { /* empty line */ break; Az 1.4-es nem szall el, mert ott mar figyelunk az embedded NULL-okra. (a problema az, hogy a szerver valaszaban az egyik fejlecben #0-as karakter van) -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1