aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/dbg.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/dbg.c b/src/dbg.c
index 17e88a0..180c686 100644
--- a/src/dbg.c
+++ b/src/dbg.c
@@ -127,6 +127,10 @@ static void dumptable(struct SendTable *st, int indent) {
}
}
DEF_CCMD_HERE(sst_dbg_sendtables, "Dump ServerClass/SendTable hierarchy", 0) {
+ if (!srvdll) {
+ errmsg_errorx("can't iterate ServerClass list: missing srvdll global");
+ return;
+ }
for (struct ServerClass *class = GetAllServerClasses(srvdll); class;
class = class->next) {
struct SendTable *st = class->table;