diff options
author | Vincent Sanders <vince@netsurf-browser.org> | 2014-03-05 15:10:02 +0000 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2014-03-09 16:20:53 +0000 |
commit | 20b3c408167b2093f1d2d68792550ff6ec44aabd (patch) | |
tree | 569dc88041394c49d7c3e6cad3ee1292ca5ea8f2 /content/llcache.c | |
parent | 5c6a0eda3b42d98f7f7aeab94b96021128c298c4 (diff) | |
download | netsurf-20b3c408167b2093f1d2d68792550ff6ec44aabd.tar.gz netsurf-20b3c408167b2093f1d2d68792550ff6ec44aabd.tar.bz2 |
make nsurl_defragment() API more obvious and remove duplicated parameter checking
Diffstat (limited to 'content/llcache.c')
-rw-r--r-- | content/llcache.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/content/llcache.c b/content/llcache.c index bd7ae937e..a6e46bf29 100644 --- a/content/llcache.c +++ b/content/llcache.c @@ -1098,13 +1098,9 @@ static nserror llcache_object_retrieve(nsurl *url, uint32_t flags, has_query = nsurl_has_component(url, NSURL_QUERY); /* Get rid of any url fragment */ - if (nsurl_has_component(url, NSURL_FRAGMENT)) { - error = nsurl_defragment(url, &defragmented_url); - if (error != NSERROR_OK) - return error; - } else { - defragmented_url = nsurl_ref(url); - } + error = nsurl_defragment(url, &defragmented_url); + if (error != NSERROR_OK) + return error; if (flags & LLCACHE_RETRIEVE_FORCE_FETCH || post != NULL) { /* Create new object */ |