summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2010-06-29 06:05:54 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2010-06-29 06:05:54 +0000
commita327c4e624a27e65f88d718df7cd615e6a372d48 (patch)
tree9885741d74b6520eed71dc327fd9534f1c950974
parent6ab058fb464c8ac5e7ae7dedf514fd12cdb00eca (diff)
downloadnetsurf-a327c4e624a27e65f88d718df7cd615e6a372d48.tar.gz
netsurf-a327c4e624a27e65f88d718df7cd615e6a372d48.tar.bz2
Avoid potential use of NULL pointer.
svn path=/trunk/netsurf/; revision=10588
-rw-r--r--gtk/gtk_gui.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk/gtk_gui.c b/gtk/gtk_gui.c
index b7cae501e..79391ab4f 100644
--- a/gtk/gtk_gui.c
+++ b/gtk/gtk_gui.c
@@ -751,6 +751,10 @@ char *path_to_url(const char *path)
int urllen = strlen(path) + FILE_SCHEME_PREFIX_LEN + 1;
char *url = malloc(urllen);
+ if (url == NULL) {
+ return NULL;
+ }
+
if (*path == '/') {
path++; /* file: paths are already absolute */
}