Self explanatory, setting a variable to '=&' make the
Caudium C module segfault as show:
(gdb) run
Starting program: /usr/local/bin/pike
[Thread debugging using libthread_db enabled]
[New Thread 1075661248 (LWP 23848)]
Pike v7.6 release 13 running Hilfe v3.5 (Incremental
Pike Frontend)
> _Caudium.parse_query_string("somevar=&", ([ ]), (< >));
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1075661248 (LWP 23848)]
0x401157af in memcpy () from /lib/tls/libc.so.6
(gdb) bt
#0 0x401157af in memcpy () from /lib/tls/libc.so.6
#1 0x08466360 in ?? ()
#2 0x00000001 in ?? ()
#3 0x40524ee9 in url_decode (str=0x8447ad9 "", len=-1,
exist=0, simple=0)
at caudium.c:684
#4 0x40525e97 in f_parse_query_string (args=3) at
caudium.c:1013
[blabla]
Marek Habersack
Caudium C modules
Caudium 1.4 CVS
Public
|
Date: 2004-09-15 19:51 Logged In: YES |
|
Date: 2004-09-15 15:33 Logged In: YES |
| Field | Old Value | Date | By |
|---|---|---|---|
| status_id | Open | 2004-09-15 19:51 | grendel |
| resolution_id | None | 2004-09-15 19:51 | grendel |
| close_date | - | 2004-09-15 19:51 | grendel |
| assigned_to | nobody | 2004-09-15 16:40 | gourdelier |
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use