From: Russell Bryant Date: Thu, 15 Mar 2012 00:25:20 +0000 (+0000) Subject: chan_gtalk: Fix use of uninitialized vars in config handling. X-Git-Tag: 1.8.10.1~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ba3230cc45db34bf1647d17352edb2859553fd81;p=thirdparty%2Fasterisk.git chan_gtalk: Fix use of uninitialized vars in config handling. Fix potential use of context, parkinglot, and prefs before they are initialized. git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@359534 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/channels/chan_gtalk.c b/channels/chan_gtalk.c index 1e5db46bf9..8cd50048c3 100644 --- a/channels/chan_gtalk.c +++ b/channels/chan_gtalk.c @@ -2077,12 +2077,12 @@ static int gtalk_load_config(void) { char *cat = NULL; struct ast_config *cfg = NULL; - char context[AST_MAX_CONTEXT]; - char parkinglot[AST_MAX_CONTEXT]; + char context[AST_MAX_CONTEXT] = ""; + char parkinglot[AST_MAX_CONTEXT] = ""; int allowguest = 1; struct ast_variable *var; struct gtalk *member; - struct ast_codec_pref prefs; + struct ast_codec_pref prefs = { "", }; struct aji_client_container *clients; struct gtalk_candidate *global_candidates = NULL; struct hostent *hp;