Narrow scope of variable to succeed scan-build

This commit is contained in:
Tim Rühsen
2019-04-14 19:08:10 +02:00
committed by Christian Grothoff
parent 3b57d62c21
commit 3ab54c6b3b
+3 -4
View File
@@ -2272,7 +2272,6 @@ parse_initial_message_line (struct MHD_Connection *connection,
char *http_version;
char *args;
unsigned int unused_num_headers;
size_t uri_len;
if (NULL == (uri = memchr (line,
' ',
@@ -2290,13 +2289,13 @@ parse_initial_message_line (struct MHD_Connection *connection,
{
/* No URI and no http version given */
curi = "";
uri_len = 0;
uri = NULL;
connection->version = "";
args = NULL;
}
else
{
size_t uri_len;
curi = uri;
/* Search from back to accept misformed URI with space */
http_version = line + line_len - 1;
@@ -2344,7 +2343,7 @@ parse_initial_message_line (struct MHD_Connection *connection,
uri,
connection);
}
if (NULL != args)
{
args[0] = '\0';
@@ -2356,7 +2355,7 @@ parse_initial_message_line (struct MHD_Connection *connection,
&connection_add_header,
&unused_num_headers);
}
/* unescape URI *after* searching for arguments and log callback */
if (NULL != uri)
daemon->unescape_callback (daemon->unescape_callback_cls,