]> jfr.im git - irc/quakenet/newserv.git/commitdiff
helpmod2: Fix null pointer dereference.
authorGunnar Beutner <redacted>
Tue, 23 Jul 2013 17:34:48 +0000 (19:34 +0200)
committerGunnar Beutner <redacted>
Tue, 23 Jul 2013 17:34:48 +0000 (19:34 +0200)
helpmod2/hed.c

index e3d8866601f631558eea5fa90acbd1e1ad1ce7e1..88375ffd2b3571dec34d11f0f7f6dc189a9d22e4 100644 (file)
@@ -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);