aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/connection.c
diff options
context:
space:
mode:
authorTim Rühsen <tim.ruehsen@gmx.de>2019-04-14 18:14:23 +0200
committerChristian Grothoff <christian@grothoff.org>2019-04-14 19:08:10 +0200
commit3ab54c6b3b03a23b5bb67085b91c3b5af56aed83 (patch)
tree7f4f16dfd42eaf4ca9d81e83c3d4af1c567e9a42 /src/microhttpd/connection.c
parent3b57d62c2102adac4efe45bd55d0026a9ca66b18 (diff)
downloadlibmicrohttpd-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.c7
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,