Minor compilation and correctness fixes.
[srvx.git] / src / proto-p10.c
index 48b65274fa8f1bc7a350616fb921318e3f8494db..e17442d4eb8f78e66a3b73d48469bbbffb2211b7 100644 (file)
@@ -2878,8 +2878,8 @@ reg_notice_func(struct userNode *user, privmsg_func_t handler)
     if (numeric >= num_notice_funcs) {
         int newnum = numeric + 8, ii;
         notice_funcs = realloc(notice_funcs, newnum*sizeof(privmsg_func_t));
-        for (ii = num_privmsg_funcs; ii < newnum; ++ii)
-            privmsg_funcs[ii] = NULL;
+        for (ii = num_notice_funcs; ii < newnum; ++ii)
+            notice_funcs[ii] = NULL;
         num_notice_funcs = newnum;
     }
     if (notice_funcs[numeric])