#0 0x0804d6ee in handle_cgi (oldreq=0x99a41c0) at utilities.c:164 request = 0x99a40d0 "foo" error = 1 newreq = (cgi_request *) 0x99a41d0 propname = "foo", '\0' propvalue = '\0' ver = 0x99a4218 "" code = 424 msg = 0x99a4228 "" usedreq = 0x99bf000
#1 0x0804a864 in server_handle_request (client_socket=8, request=0x999e960) at server.c:516 cgi_headers = (cgi_request *) 0x0 mimetype = 0x0 broke = 0 status = 200 u_requested = 0x999fca8 "(>\232\t" requested = 0x999fcd0 "../website/cgi-bin/test.cgi" get_vars = 0x0 original_size = 27 allow_dir = -1 olddir = 0x999fcf0 "8�\231\t@\001\232\tH\005\232\tP\t\232\tX\r\232\t`\021\232\th\025\232\tp\031\232\tx\035\232\t\200!\232\t\210%\232\t\220)\232\t\230-\232\t�1\232\t�5\232\t�9\232\t�\201" dirent = 0x999fd00 "X\r\232\t`\021\232\th\025\232\tp\031\232\tx\035\232\t\200!\232\t\210%\232\t\220)\232\t\230-\232\t�1\232\t�5\232\t�9\232\t�\201" pos = 18 loc = 0x999fca8 "(>\232\t" myerr = -1 generated_index = 0 requested_data = (sized_pointer *) 0x99a41c0 is_cgi = 1 #2 0x08049ce2 in process_request (v_client=0x8) at server.c:304 new_request = (http_request *) 0x999e960 header = 0x999fc88 "GET /cgi-bin/test.cgi 1.1" status = 8 client = 8 rawname = (struct sockaddr *) 0x999e948 foo = 16 ip = 0xb7fc36a0 "128.220.223.65" bytes_read = -1 buf_size = 1024 input_buffer = 0xbfb2cbb0 "GET /cgi-bin/test.cgi HTTP/1.1\r\nUser-agent: NETCAT, BITCH\r\nAccept: */*\r\n\r\n" request_buffer = 0x0 old_size = 74 header_buffer = 0x999f790 "GET /cgi-bin/test.cgi HTTP/1.1\r\nUser-agent: NETCAT, BITCH\r\nAccept: */*" #3 0x0804be8d in server_listen () at server.c:864 client_fd = 8 #4 0x08049744 in main () at server.c:186 argc = Cannot access memory at address 0x0