From: Gunnar Beutner Date: Tue, 23 Jul 2013 17:34:48 +0000 (+0200) Subject: helpmod2: Fix null pointer dereference. X-Git-Url: https://jfr.im/git/irc/quakenet/newserv.git/commitdiff_plain/9779bda343f05b25a73177ffcff983932d92a455 helpmod2: Fix null pointer dereference. --- diff --git a/helpmod2/hed.c b/helpmod2/hed.c index e3d88666..88375ffd 100644 --- a/helpmod2/hed.c +++ b/helpmod2/hed.c @@ -94,7 +94,11 @@ helpmod_editor *hed_write(helpmod_editor *editor) hed_line *ptr; sprintf(fname_buffer, HELPMOD_TEXT_DIR"/%s" ,editor->filename); - if ((file = fopen(fname_buffer, "wt")) == NULL); + if ((file = fopen(fname_buffer, "wt")) == NULL) + { + Error("helpmod", ERR_ERROR, "hed: could not open file: %s", fname_buffer); + return editor; + } for (ptr = editor->start;ptr != NULL;ptr = ptr->next) fprintf(file, "%s\n", ptr->line);