noproxy: pointer to local array 'hostip' is stored outside scope

Ref: #10929
Closes #10933
This commit is contained in:
Daniel Stenberg 2023-04-11 16:24:29 +02:00
parent dd8130406e
commit ca05e1afba
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -122,6 +122,7 @@ enum nametype {
bool Curl_check_noproxy(const char *name, const char *no_proxy,
bool *spacesep)
{
char hostip[128];
*spacesep = FALSE;
/*
* If we don't have a hostname at all, like for example with a FILE
@ -139,7 +140,6 @@ bool Curl_check_noproxy(const char *name, const char *no_proxy,
const char *p = no_proxy;
size_t namelen;
enum nametype type = TYPE_HOST;
char hostip[128];
if(!strcmp("*", no_proxy))
return TRUE;