The data read from the network: read 1:
(gdb) x/255c ((core_net_rec *)r->input_filters->next->ctx)->client_socket->head->next->data 0x812441c: 71 'G' 69 'E' 84 'T' 32 ' ' 47 '/' 99 'c' 111 'o' 99 'c' 0x8124424: 111 'o' 111 'o' 110 'n' 47 '/' 100 'd' 101 'e' 118 'v' 101 'e' 0x812442c: 108 'l' 111 'o' 112 'p' 105 'i' 110 'n' 103 'g' 47 '/' 103 'g' 0x8124434: 114 'r' 97 'a' 112 'p' 104 'h' 105 'i' 99 'c' 115 's' 47 '/' 0x812443c: 85 'U' 115 's' 105 'i' 110 'n' 103 'g' 37 '%' 50 '2' 48 '0' 0x8124444: 68 'D' 97 'a' 116 't' 97 'a' 98 'b' 97 'a' 115 's' 101 'e' 0x812444c: 115 's' 45 '-' 108 'l' 97 'a' 98 'b' 101 'e' 108 'l' 95 '_' 0x8124454: 111 'o' 118 'v' 101 'e' 114 'r' 46 '.' 106 'j' 112 'p' 103 'g' 0x812445c: 32 ' ' 72 'H' 84 'T' 84 'T' 80 'P' 47 '/' 49 '1' 46 '.' 0x8124464: 49 '1' 13 '\r' 10 '\n' 65 'A' 99 'c' 99 'c' 101 'e' 112 'p' 0x812446c: 116 't' 58 ':' 32 ' ' 42 '*' 47 '/' 42 '*' 13 '\r' 10 '\n' 0x8124474: 82 'R' 101 'e' 102 'f' 101 'e' 114 'r' 101 'e' 114 'r' 58 ':' 0x812447c: 32 ' ' 104 'h' 116 't' 116 't' 112 'p' 58 ':' 47 '/' 47 '/' 0x8124484: 120 'x' 109 'm' 108 'l' 46 '.' 97 'a' 112 'p' 97 'a' 99 'c' 0x812448c: 104 'h' 101 'e' 46 '.' 111 'o' 114 'r' 103 'g' 47 '/' 99 'c' 0x8124494: 111 'o' 99 'c' 111 'o' 111 'o' 110 'n' 47 '/' 100 'd' 101 'e' 0x812449c: 118 'v' 101 'e' 108 'l' 111 'o' 112 'p' 105 'i' 110 'n' 103 'g' 0x81244a4: 47 '/' 105 'i' 110 'n' 100 'd' 101 'e' 120 'x' 46 '.' 104 'h' 0x81244ac: 116 't' 109 'm' 108 'l' 13 '\r' 10 '\n' 65 'A' 99 'c' 99 'c' 0x81244b4: 101 'e' 112 'p' 116 't' 45 '-' 76 'L' 97 'a' 110 'n' 103 'g' 0x81244bc: 117 'u' 97 'a' 103 'g' 101 'e' 58 ':' 32 ' ' 101 'e' 110 'n' 0x81244c4: 45 '-' 117 'u' 115 's' 13 '\r' 10 '\n' 65 'A' 99 'c' 99 'c' 0x81244cc: 101 'e' 112 'p' 116 't' 45 '-' 69 'E' 110 'n' 99 'c' 111 'o' 0x81244d4: 100 'd' 105 'i' 110 'n' 103 'g' 58 ':' 32 ' ' 103 'g' 122 'z' 0x81244dc: 105 'i' 112 'p' 44 ',' 32 ' ' 100 'd' 101 'e' 102 'f' 108 'l' 0x81244e4: 97 'a' 116 't' 101 'e' 13 '\r' 10 '\n' 73 'I' 102 'f' 45 '-' 0x81244ec: 77 'M' 111 'o' 100 'd' 105 'i' 102 'f' 105 'i' 101 'e' 100 'd' 0x81244f4: 45 '-' 83 'S' 105 'i' 110 'n' 99 'c' 101 'e' 58 ':' 32 ' ' 0x81244fc: 84 'T' 104 'h' 117 'u' 44 ',' 32 ' ' 51 '3' 49 '1' 32 ' ' 0x8124504: 74 'J' 97 'a' 110 'n' 32 ' ' 50 '2' 48 '0' 48 '0' 50 '2' 0x812450c: 32 ' ' 49 '1' 51 '3' 58 ':' 50 '2' 51 '3' 58 ':' 50 '2' 0x8124514: 48 '0' 32 ' ' 71 'G' 77 'M' 84 'T' 13 '\r' 10 '\n' read 2: nothing (hit EOF) The first data read in a better format: (gdb) p *((core_net_rec *)r->input_filters->next->ctx)->client_socket->head->next $8 = {next = 0x0, saved_len = 255, actual_len = 255, data = "G"} (gdb) printf "%.255s", ((core_net_rec *)r->input_filters->next->ctx)->client_socket->head->next->data GET /cocoon/developing/graphics/Using%20Databases-label_over.jpg HTTP/1.1 Accept: */* Referer: http://xml.apache.org/cocoon/developing/index.html Accept-Language: en-us Accept-Encoding: gzip, deflate If-Modified-Since: Thu, 31 Jan 2002 13:23:20 GMT (gdb) The connection died before we got the blank line. I'll try such a request and see if I can recreate it. I wouldn't be surprised if the code change I committed earlier will take care of it. -- Jeff Trawick | [EMAIL PROTECTED] | PGP public key at web site: http://www.geocities.com/SiliconValley/Park/9289/ Born in Roswell... married an alien...