summaryrefslogtreecommitdiff
path: root/amiga/gui_options.c
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2014-11-04 18:33:44 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2014-11-04 18:33:44 +0000
commitc637cd04b1a748f2a46efabd90b56469f8b7ba10 (patch)
tree7abc2d586f8151ccafa7c157558f23d603ca90f1 /amiga/gui_options.c
parent349e588f81e22097d236cc6337c8f35eb95d1f09 (diff)
downloadnetsurf-c637cd04b1a748f2a46efabd90b56469f8b7ba10.tar.gz
netsurf-c637cd04b1a748f2a46efabd90b56469f8b7ba10.tar.bz2
Don't crash if download dir not set
Diffstat (limited to 'amiga/gui_options.c')
-rwxr-xr-xamiga/gui_options.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/amiga/gui_options.c b/amiga/gui_options.c
index 290db3e97..c1ac3122a 100755
--- a/amiga/gui_options.c
+++ b/amiga/gui_options.c
@@ -1767,7 +1767,8 @@ static void ami_gui_opts_use(bool save)
}
GetAttr(GETFILE_Drawer,gow->objects[GID_OPTS_DLDIR],(ULONG *)&data);
- if(strcmp(data, nsoption_charp(download_dir)) != 0) {
+ if((nsoption_charp(download_dir) == NULL) ||
+ (strcmp(data, nsoption_charp(download_dir)) != 0)) {
nsoption_set_charp(download_dir, (char *)strdup((char *)data));
ami_file_req_free();
ami_file_req_init();