summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2011-09-23 09:06:05 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2011-09-23 09:06:05 +0000
commit1385dea0292aa7d5627e7f9e711d8d3d3e407567 (patch)
tree9018ba5bff555de966654f921194ae863d50b1b6 /utils
parente7c67e8bb83fe8542dc3900c41c0428c777178af (diff)
downloadnetsurf-1385dea0292aa7d5627e7f9e711d8d3d3e407567.tar.gz
netsurf-1385dea0292aa7d5627e7f9e711d8d3d3e407567.tar.bz2
Assert that the url exists before reducing its reference count. Thanks to Martin Bazley.
svn path=/trunk/netsurf/; revision=12865
Diffstat (limited to 'utils')
-rw-r--r--utils/nsurl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/utils/nsurl.c b/utils/nsurl.c
index 5e7b1bc71..49c8a2c76 100644
--- a/utils/nsurl.c
+++ b/utils/nsurl.c
@@ -881,11 +881,11 @@ nsurl *nsurl_ref(nsurl *url)
/* exported interface, documented in nsurl.h */
void nsurl_unref(nsurl *url)
{
+ assert(url != NULL);
+
if (--url->count > 0)
return;
- assert(url != NULL);
-
#ifdef NSURL_DEBUG
nsurl__dump(url);
#endif