diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2014-11-04 18:33:44 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2014-11-04 18:33:44 +0000 |
commit | c637cd04b1a748f2a46efabd90b56469f8b7ba10 (patch) | |
tree | 7abc2d586f8151ccafa7c157558f23d603ca90f1 /amiga/gui_options.c | |
parent | 349e588f81e22097d236cc6337c8f35eb95d1f09 (diff) | |
download | netsurf-c637cd04b1a748f2a46efabd90b56469f8b7ba10.tar.gz netsurf-c637cd04b1a748f2a46efabd90b56469f8b7ba10.tar.bz2 |
Don't crash if download dir not set
Diffstat (limited to 'amiga/gui_options.c')
-rwxr-xr-x | amiga/gui_options.c | 3 |
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(); |