From e6152f32652093ff58f6ec7eabde73099f8cd0a0 Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Fri, 6 Aug 2010 17:07:17 +0200 Subject: [PATCH] css: Skip empty urls. --- src/ChangeLog | 4 ++++ src/css-url.c | 6 ++++-- 2 files changed, 8 insertions(+), 2 deletions(-) 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])) { -- 2.39.2