diff options
author | John-Mark Bell <jmb@netsurf-browser.org> | 2013-01-12 20:57:01 +0000 |
---|---|---|
committer | John-Mark Bell <jmb@netsurf-browser.org> | 2013-01-12 20:57:01 +0000 |
commit | a6b08c674f3d2fdd91fa6419076e756b07c6630c (patch) | |
tree | 1ec61074e3407cd11b9cf80e87e6d6364cb5763d /utils | |
parent | 453301f96153a72f71884916967503d29a55aaa6 (diff) | |
download | netsurf-a6b08c674f3d2fdd91fa6419076e756b07c6630c.tar.gz netsurf-a6b08c674f3d2fdd91fa6419076e756b07c6630c.tar.bz2 |
Fix handling of junk input
Diffstat (limited to 'utils')
-rw-r--r-- | utils/nsurl.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/utils/nsurl.c b/utils/nsurl.c index 18577b65d..23e177e05 100644 --- a/utils/nsurl.c +++ b/utils/nsurl.c @@ -720,6 +720,9 @@ static nserror nsurl__create_from_section(const char * const url_s, break; } + if (end < start) + end = start; + length = end - start; /* Stage 1: Normalise the required section */ |