diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2015-11-15 01:27:29 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2015-11-15 01:27:29 +0000 |
commit | 28be6d2d79ba87cc231f28ce25525dd2ae60e5ed (patch) | |
tree | c8e0e856abf3e084c3675678191122c15ddd803f | |
parent | e5a2538b6dcb6404d4404ebb4403e0c58e8ce9b1 (diff) | |
download | netsurf-28be6d2d79ba87cc231f28ce25525dd2ae60e5ed.tar.gz netsurf-28be6d2d79ba87cc231f28ce25525dd2ae60e5ed.tar.bz2 |
Don't try to write to an uninitialised file handle.
-rw-r--r-- | amiga/gui.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/amiga/gui.c b/amiga/gui.c index a24942b60..f69b26ad0 100644 --- a/amiga/gui.c +++ b/amiga/gui.c @@ -650,11 +650,13 @@ static void ami_amiupdate(void) char filename[1024]; BPTR amiupdatefh; - DevNameFromLock(lock,(STRPTR)&filename,1024L,DN_FULLPATH); + DevNameFromLock(lock, (STRPTR)&filename, 1024L, DN_FULLPATH); + + if(amiupdatefh = FOpen("ENVARC:AppPaths/NetSurf", MODE_NEWFILE, 0)) { + FPuts(amiupdatefh, (CONST_STRPTR)&filename); + FClose(amiupdatefh); + } - amiupdatefh = FOpen("ENVARC:AppPaths/NetSurf",MODE_NEWFILE,0); - FPuts(amiupdatefh,(CONST_STRPTR)&filename); - FClose(amiupdatefh); UnLock(lock); } } |