diff options
Diffstat (limited to 'utils')
-rw-r--r-- | utils/nsurl.c | 4 |
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 |