From 97ba88121c3155728c15a38cb83f201c78de1c44 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Sun, 23 Nov 2003 03:38:20 +0000 Subject: [PATCH] forgot fclose --- Fltk/Callbacks.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Fltk/Callbacks.cpp b/Fltk/Callbacks.cpp index a611a41f2e..5c230ff00c 100644 --- a/Fltk/Callbacks.cpp +++ b/Fltk/Callbacks.cpp @@ -1,4 +1,4 @@ -// $Id: Callbacks.cpp,v 1.187 2003-11-23 03:24:43 geuzaine Exp $ +// $Id: Callbacks.cpp,v 1.188 2003-11-23 03:38:20 geuzaine Exp $ // // Copyright (C) 1997-2003 C. Geuzaine, J.-F. Remacle // @@ -2713,11 +2713,14 @@ void view_reload_cb(CALLBACK_ARGS) Post_View *v = (Post_View *) List_Pointer(CTX.post.list, (long int)data); strcpy(filename, v->FileName); - FILE *fp; - if(!(fp = fopen(filename, "r"))){ + // Hum... We should use the appropriate function to test this, but I + // don't know it (stat?) + FILE *fp = fopen(filename, "r"); + if(!fp){ Msg(GERROR, "Unable to open file '%s'", filename); return; } + fclose(fp); CopyViewOptions(v, &tmp); FreeView(v); -- GitLab