mirror of
https://github.com/mirror/wget.git
synced 2025-01-06 02:10:28 +08:00
[svn] Minor tweak in path_matches in cookies.c.
This commit is contained in:
parent
57dd93f915
commit
3ff0a9ad00
@ -1,3 +1,8 @@
|
||||
2001-12-01 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||
|
||||
* cookies.c (path_matches): Return 0 if PREFIX doesn't begin with
|
||||
'/'.
|
||||
|
||||
2001-12-01 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||
|
||||
* cookies.c (path_matches): FULL_PATH doesn't begin with '/', but
|
||||
|
@ -871,12 +871,15 @@ path_matches (const char *full_path, const char *prefix)
|
||||
{
|
||||
int len;
|
||||
|
||||
if (*prefix == '/')
|
||||
/* Our HTTP paths don't begin with /; do the same change to
|
||||
PREFIX. */
|
||||
++prefix;
|
||||
if (*prefix != '/')
|
||||
/* Wget's HTTP paths do not begin with '/' (the URL code treats it
|
||||
as a separator), but the '/' is assumed when matching against
|
||||
the cookie stuff. */
|
||||
return 0;
|
||||
|
||||
++prefix;
|
||||
len = strlen (prefix);
|
||||
|
||||
if (0 != strncmp (full_path, prefix, len))
|
||||
/* FULL_PATH doesn't begin with PREFIX. */
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user