about summary refs log tree commit diff stats
path: root/src/command
diff options
context:
space:
mode:
Diffstat (limited to 'src/command')
-rw-r--r--src/command/cmd_funcs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/command/cmd_funcs.c b/src/command/cmd_funcs.c
index f8c9d9e2..42f85182 100644
--- a/src/command/cmd_funcs.c
+++ b/src/command/cmd_funcs.c
@@ -3899,11 +3899,11 @@ cmd_form(ProfWin *window, const char *const command, gchar **args)
         return TRUE;
     }
 
-    if (g_strcmp0(args[0], "submit") == 0) {
+    if (g_strcmp0(args[0], "submit") == 0 && confwin->submit != NULL) {
         confwin->submit(confwin);
     }
 
-    if (g_strcmp0(args[0], "cancel") == 0) {
+    if (g_strcmp0(args[0], "cancel") == 0 && confwin->cancel != NULL) {
         confwin->cancel(confwin);
     }