From 898b01e72163a53aac3a93bda5181b5897299cb1 Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Mon, 3 Oct 2011 20:28:29 +0000 Subject: More conversion to nsurl. (box->href, object params, imagemaps, (i)frames) svn path=/trunk/netsurf/; revision=12933 --- utils/nsurl.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'utils/nsurl.c') diff --git a/utils/nsurl.c b/utils/nsurl.c index acb269aea..88aef7862 100644 --- a/utils/nsurl.c +++ b/utils/nsurl.c @@ -839,6 +839,7 @@ nserror nsurl_create(const char const *url_s, nsurl **url) buff = malloc(length * 3 + 1); if (buff == NULL) { free(*url); + *url = NULL; return NSERROR_NOMEM; } @@ -855,6 +856,7 @@ nserror nsurl_create(const char const *url_s, nsurl **url) if (e != NSERROR_OK) { free(*url); + *url = NULL; return NSERROR_NOMEM; } @@ -862,6 +864,7 @@ nserror nsurl_create(const char const *url_s, nsurl **url) if (nsurl_get(*url, NSURL_WITH_FRAGMENT, &((*url)->string), &((*url)->length)) != NSERROR_OK) { free(*url); + *url = NULL; return NSERROR_NOMEM; } @@ -1392,6 +1395,7 @@ nserror nsurl_join(const nsurl *base, const char *rel, nsurl **joined) buff = malloc(length + 5); if (buff == NULL) { free(*joined); + *joined = NULL; return NSERROR_NOMEM; } @@ -1501,6 +1505,7 @@ nserror nsurl_join(const nsurl *base, const char *rel, nsurl **joined) if (error != NSERROR_OK) { free(*joined); + *joined = NULL; return NSERROR_NOMEM; } @@ -1508,6 +1513,7 @@ nserror nsurl_join(const nsurl *base, const char *rel, nsurl **joined) if (nsurl_get(*joined, NSURL_WITH_FRAGMENT, &((*joined)->string), &((*joined)->length)) != NSERROR_OK) { free(*joined); + *joined = NULL; return NSERROR_NOMEM; } -- cgit v1.2.3