From: Giuseppe Scrivano Date: Fri, 6 Aug 2010 15:07:17 +0000 (+0200) Subject: css: Skip empty urls. X-Git-Tag: v1.13~111 X-Git-Url: http://sjero.net/git/?p=wget;a=commitdiff_plain;h=e6152f32652093ff58f6ec7eabde73099f8cd0a0 css: Skip empty urls. --- diff --git a/src/ChangeLog b/src/ChangeLog index ccb1be80..0e45a521 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2010-08-06 Giuseppe Scrivano + + * css-url.c (get_uri_string): Skip empty urls. + 2010-07-25 John Trengrove (tiny change) * ftp.h: Added enum `parsetype'. Modified struct to hold parsetype. diff --git a/src/css-url.c b/src/css-url.c index ab8d6761..65aa7fe8 100644 --- a/src/css-url.c +++ b/src/css-url.c @@ -124,9 +124,11 @@ get_uri_string (const char *at, int *pos, int *length) /* skip leading space */ while (isspace (at[*pos])) { - (*pos)++; - (*length)--; + (*pos)++; + if (--(*length) == 0) + return NULL; } + /* skip trailing space */ while (isspace (at[*pos + *length - 1])) {