diff options
author | Tim Rühsen <tim.ruehsen@gmx.de> | 2019-04-14 18:14:23 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2019-04-14 19:08:10 +0200 |
commit | 3ab54c6b3b03a23b5bb67085b91c3b5af56aed83 (patch) | |
tree | 7f4f16dfd42eaf4ca9d81e83c3d4af1c567e9a42 /src/microhttpd/connection.c | |
parent | 3b57d62c2102adac4efe45bd55d0026a9ca66b18 (diff) | |
download | libmicrohttpd-3ab54c6b3b03a23b5bb67085b91c3b5af56aed83.tar.gz libmicrohttpd-3ab54c6b3b03a23b5bb67085b91c3b5af56aed83.zip |
Narrow scope of variable to succeed scan-build
Diffstat (limited to 'src/microhttpd/connection.c')
-rw-r--r-- | src/microhttpd/connection.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/microhttpd/connection.c b/src/microhttpd/connection.c index 4fe66805..8b136b83 100644 --- a/src/microhttpd/connection.c +++ b/src/microhttpd/connection.c | |||
@@ -2272,7 +2272,6 @@ parse_initial_message_line (struct MHD_Connection *connection, | |||
2272 | char *http_version; | 2272 | char *http_version; |
2273 | char *args; | 2273 | char *args; |
2274 | unsigned int unused_num_headers; | 2274 | unsigned int unused_num_headers; |
2275 | size_t uri_len; | ||
2276 | 2275 | ||
2277 | if (NULL == (uri = memchr (line, | 2276 | if (NULL == (uri = memchr (line, |
2278 | ' ', | 2277 | ' ', |
@@ -2290,13 +2289,13 @@ parse_initial_message_line (struct MHD_Connection *connection, | |||
2290 | { | 2289 | { |
2291 | /* No URI and no http version given */ | 2290 | /* No URI and no http version given */ |
2292 | curi = ""; | 2291 | curi = ""; |
2293 | uri_len = 0; | ||
2294 | uri = NULL; | 2292 | uri = NULL; |
2295 | connection->version = ""; | 2293 | connection->version = ""; |
2296 | args = NULL; | 2294 | args = NULL; |
2297 | } | 2295 | } |
2298 | else | 2296 | else |
2299 | { | 2297 | { |
2298 | size_t uri_len; | ||
2300 | curi = uri; | 2299 | curi = uri; |
2301 | /* Search from back to accept misformed URI with space */ | 2300 | /* Search from back to accept misformed URI with space */ |
2302 | http_version = line + line_len - 1; | 2301 | http_version = line + line_len - 1; |
@@ -2344,7 +2343,7 @@ parse_initial_message_line (struct MHD_Connection *connection, | |||
2344 | uri, | 2343 | uri, |
2345 | connection); | 2344 | connection); |
2346 | } | 2345 | } |
2347 | 2346 | ||
2348 | if (NULL != args) | 2347 | if (NULL != args) |
2349 | { | 2348 | { |
2350 | args[0] = '\0'; | 2349 | args[0] = '\0'; |
@@ -2356,7 +2355,7 @@ parse_initial_message_line (struct MHD_Connection *connection, | |||
2356 | &connection_add_header, | 2355 | &connection_add_header, |
2357 | &unused_num_headers); | 2356 | &unused_num_headers); |
2358 | } | 2357 | } |
2359 | 2358 | ||
2360 | /* unescape URI *after* searching for arguments and log callback */ | 2359 | /* unescape URI *after* searching for arguments and log callback */ |
2361 | if (NULL != uri) | 2360 | if (NULL != uri) |
2362 | daemon->unescape_callback (daemon->unescape_callback_cls, | 2361 | daemon->unescape_callback (daemon->unescape_callback_cls, |