diff --git a/src/sbbs3/scfg/scfgchat.c b/src/sbbs3/scfg/scfgchat.c
index 86466a21a723fdbb9a36cb4208031c6d902344e5..6c93890fe19bf818c9d70ed6372cca9ce62c29f3 100644
--- a/src/sbbs3/scfg/scfgchat.c
+++ b/src/sbbs3/scfg/scfgchat.c
@@ -324,7 +324,7 @@ void chan_cfg()
 			sprintf(opt[k++],"%-27.27s%s","Channel Guru"
 				,cfg.chan[i]->guru<cfg.total_gurus ? cfg.guru[cfg.chan[i]->guru]->name : "");
 			sprintf(opt[k++],"%-27.27s%s","Channel Action Set"
-				,cfg.actset[cfg.chan[i]->actset]->name);
+				,cfg.chan[i]->actset < cfg.total_actsets ? cfg.actset[cfg.chan[i]->actset]->name : "INVALID!");
 			opt[k][0]=0;
 			uifc.helpbuf=
 				"`Chat Channel Configuration:`\n"