diff options
| author | erdgeist <> | 2009-01-13 22:41:17 +0000 |
|---|---|---|
| committer | erdgeist <> | 2009-01-13 22:41:17 +0000 |
| commit | 131211b4daf83b7c594337f4e7c71e4711094d71 (patch) | |
| tree | 63dc942c426103c01d61aa15959a81df91f2d4e1 /scan_urlencoded_query.c | |
| parent | 779d6c235ff8fe5284fd10dc82a9b99e7fa38d06 (diff) | |
V6
Diffstat (limited to 'scan_urlencoded_query.c')
| -rw-r--r-- | scan_urlencoded_query.c | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/scan_urlencoded_query.c b/scan_urlencoded_query.c index c3acefc..4a8ff63 100644 --- a/scan_urlencoded_query.c +++ b/scan_urlencoded_query.c | |||
| @@ -140,21 +140,4 @@ ssize_t scan_fixed_int( char *data, size_t len, int *tmp ) { | |||
| 140 | return len; | 140 | return len; |
| 141 | } | 141 | } |
| 142 | 142 | ||
| 143 | ssize_t scan_fixed_ip( char *data, size_t len, unsigned char ip[4] ) { | ||
| 144 | int u, i; | ||
| 145 | |||
| 146 | for( i=0; i<4; ++i ) { | ||
| 147 | ssize_t j = scan_fixed_int( data, len, &u ); | ||
| 148 | if( j == (ssize_t)len ) return len; | ||
| 149 | ip[i] = u; | ||
| 150 | data += len - j; | ||
| 151 | len = j; | ||
| 152 | if ( i<3 ) { | ||
| 153 | if( !len || *data != '.') return -1; | ||
| 154 | --len; ++data; | ||
| 155 | } | ||
| 156 | } | ||
| 157 | return len; | ||
| 158 | } | ||
| 159 | |||
| 160 | const char *g_version_scan_urlencoded_query_c = "$Source$: $Revision$\n"; | 143 | const char *g_version_scan_urlencoded_query_c = "$Source$: $Revision$\n"; |
