summaryrefslogtreecommitdiff
path: root/server/subscr.c
diff options
context:
space:
mode:
authorGravatar Chaskiel Grundman <cg2v@andrew.cmu.edu>2012-06-12 21:42:02 -0400
committerGravatar Karl Ramm <kcr@1ts.org>2012-11-24 18:05:52 -0500
commita7d9e97a5e17ea6e690f9fca86c4b76f3d102cd9 (patch)
treeb8f324e8d26ccd7792110d0e208cfbd9c4e84d2d /server/subscr.c
parentbc7508f1bba0ea8d20fa283ad876b1e023a9ec24 (diff)
Initialize notice objects
memset new notice objects in subscr.c (really needed now since all ZFormat* routines require z_num_hdr_fields to be valid or 0.)
Diffstat (limited to 'server/subscr.c')
-rw-r--r--server/subscr.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/server/subscr.c b/server/subscr.c
index 7c5099b..4328056 100644
--- a/server/subscr.c
+++ b/server/subscr.c
@@ -957,6 +957,7 @@ subscr_unsub_sendit(Client *who,
list[1] = subs->dest.inst->string;
list[2] = "";
+ memset(&unotice, 0, sizeof(unotice));
unotice.z_class = ZEPHYR_CTL_CLASS;
unotice.z_class_inst = ZEPHYR_CTL_REALM;
unotice.z_opcode = REALM_UNSUBSCRIBE;
@@ -1050,6 +1051,7 @@ subscr_realm_subs(ZRealm *realm)
text[4] = subs->dest.recip->string;
/* format snotice */
+ memset (&snotice, 0, sizeof(snotice));
snotice.z_class_inst = ZEPHYR_CTL_REALM;
snotice.z_opcode = REALM_REQ_SUBSCRIBE;
snotice.z_port = 0;