diff --git a/src/sbbs3/scfg/scfgnet.c b/src/sbbs3/scfg/scfgnet.c
index 730234eaba438f7dfda09638908678c8a3f2748a..3112e7e65fcfb775c0228ce4a12543bf5c0ab50e 100644
--- a/src/sbbs3/scfg/scfgnet.c
+++ b/src/sbbs3/scfg/scfgnet.c
@@ -1124,7 +1124,8 @@ void qhub_sub_edit(uint num)
 k=0;
 while(1) {
 	for(j=0;j<cfg.qhub[num]->subs;j++)
-		sprintf(opt[j],"%-*.*s %-*.*s"
+		sprintf(opt[j],"%-5u %-*.*s %-*.*s"
+			,cfg.qhub[num]->conf[j]
 			,LEN_GSNAME,LEN_GSNAME
 			,cfg.grp[cfg.sub[cfg.qhub[num]->sub[j]]->grp]->sname
 			,LEN_SSNAME,LEN_SSNAME