From: Michael Poole Date: Tue, 30 Mar 2004 04:25:14 +0000 (+0000) Subject: Fix uninitialized mod_chanmode element in debug build X-Git-Tag: v1.4.0-rc1~238 X-Git-Url: http://git.pk910.de/?p=srvx.git;a=commitdiff_plain;h=2cac29dcbea5012f3575f78857ae991c7e828091 Fix uninitialized mod_chanmode element in debug build * Convert an old-style auto-variable mod_chanmode to use mod_chanmode_init() so that all fields are initialized. git-archimport-id: srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-38 --- diff --git a/src/proto-common.c b/src/proto-common.c index 3fcadd7..5a7a689 100644 --- a/src/proto-common.c +++ b/src/proto-common.c @@ -635,8 +635,8 @@ mod_chanmode(struct userNode *who, struct chanNode *channel, char **modes, unsig int irc_make_chanmode(struct chanNode *chan, char *out) { struct mod_chanmode change; + mod_chanmode_init(&change); change.modes_set = chan->modes; - change.modes_clear = change.argc = 0; change.new_limit = chan->limit; safestrncpy(change.new_key, chan->key, sizeof(change.new_key)); return strlen(mod_chanmode_format(&change, out));