summaryrefslogtreecommitdiff
path: root/amiga/misc.c
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2010-07-14 22:36:04 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2010-07-14 22:36:04 +0000
commita182a36067d962802a49921a735dce53ceb5afb8 (patch)
treee2f232c9cbd9547050a10c4ba55231d6336424c9 /amiga/misc.c
parenta3c2b432b50c49305c60e42f5b9f1759ef3c1368 (diff)
downloadnetsurf-a182a36067d962802a49921a735dce53ceb5afb8.tar.gz
netsurf-a182a36067d962802a49921a735dce53ceb5afb8.tar.bz2
More intelligent path concatenation
svn path=/trunk/netsurf/; revision=10639
Diffstat (limited to 'amiga/misc.c')
-rwxr-xr-xamiga/misc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/amiga/misc.c b/amiga/misc.c
index 956de1d32..d9447aca8 100755
--- a/amiga/misc.c
+++ b/amiga/misc.c
@@ -73,6 +73,9 @@ char *url_to_path(const char *url)
if (strncmp(url, "/", SLEN("/")) == 0)
url += SLEN("/");
+ if(*url == '\0')
+ return NULL; /* file:/// is not a valid path */
+
url2 = malloc(strlen(url) + 2);
strcpy(url2, url);