mirror of
https://github.com/curl/curl.git
synced 2025-02-11 14:50:40 +08:00
parseurlandfillconn(): fix improper non-numeric scope_id stripping.
Fixes SF bug 1149: http://sourceforge.net/p/curl/bugs/1449/
This commit is contained in:
parent
9081014c2c
commit
14c3601583
@ -4116,10 +4116,10 @@ static CURLcode parseurlandfillconn(struct SessionHandle *data,
|
||||
}
|
||||
}
|
||||
if(scopeidx > 0) {
|
||||
char *p = percent + identifier_offset + strlen(ifname);
|
||||
|
||||
/* Remove zone identifier from hostname */
|
||||
memmove(percent,
|
||||
percent + identifier_offset + strlen(ifname),
|
||||
identifier_offset + strlen(ifname));
|
||||
memmove(percent, p, strlen(p) + 1);
|
||||
conn->scope_id = scopeidx;
|
||||
}
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user