From 28be6d2d79ba87cc231f28ce25525dd2ae60e5ed Mon Sep 17 00:00:00 2001 From: Chris Young Date: Sun, 15 Nov 2015 01:27:29 +0000 Subject: Don't try to write to an uninitialised file handle. --- amiga/gui.c | 10 ++++++---- 1 file 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); } } -- cgit v1.2.3