summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--console.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/console.c b/console.c
index 227120bb1..21bb8f6d6 100644
--- a/console.c
+++ b/console.c
@@ -704,9 +704,10 @@ bool IConsoleVarHookHandle(_iconsole_var * hook_var, byte type)
case ICONSOLE_HOOK_ACCESS:
proc = hook_var->hook_access;
break;
- default: return true;
}
+ if (proc == NULL) { return true;}
+
return proc(hook_var);
}
@@ -741,9 +742,10 @@ bool IConsoleCmdHookHandle(_iconsole_cmd * hook_cmd, byte type)
case ICONSOLE_HOOK_ACCESS:
proc = hook_cmd->hook_access;
break;
- default: return true;
}
+ if (proc == NULL) { return true;}
+
return proc(hook_cmd);
}