diff options
author | Damien Wedhorn <voip@facts.com.au> | 2014-08-18 21:18:17 +0000 |
---|---|---|
committer | Damien Wedhorn <voip@facts.com.au> | 2014-08-18 21:18:17 +0000 |
commit | c4c9d4ad6c7b889d911b78b5c3ef676974e01e90 (patch) | |
tree | 90862f28f32bb55988e4e51194cd875e08dddb04 /channels/chan_skinny.c | |
parent | 1de8b8035ece2cad1915eef21ee0c179f59c93ff (diff) |
Skinny: Fixup compile warning for non dev-mode.
........
Merged revisions 421376 from http://svn.asterisk.org/svn/asterisk/branches/13
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@421380 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels/chan_skinny.c')
-rw-r--r-- | channels/chan_skinny.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/channels/chan_skinny.c b/channels/chan_skinny.c index b970738a0..a04a63bab 100644 --- a/channels/chan_skinny.c +++ b/channels/chan_skinny.c @@ -5360,6 +5360,9 @@ static struct ast_channel *skinny_new(struct skinny_line *l, struct skinny_subli struct ast_variable *v = NULL; struct ast_format *tmpfmt; struct ast_format_cap *caps; +#ifdef AST_DEVMODE + struct ast_str *codec_buf = ast_str_alloca(64); +#endif if (!l->device || !l->device->session) { ast_log(LOG_WARNING, "Device for line %s is not registered.\n", l->name); @@ -5377,8 +5380,6 @@ static struct ast_channel *skinny_new(struct skinny_line *l, struct skinny_subli ao2_ref(caps, -1); return NULL; } else { - struct ast_str *codec_buf = ast_str_alloca(64); - sub = ast_calloc(1, sizeof(*sub)); if (!sub) { ast_log(LOG_WARNING, "Unable to allocate Skinny subchannel\n"); @@ -6645,8 +6646,11 @@ static int handle_capabilities_res_message(struct skinny_req *req, struct skinny struct skinny_line *l; uint32_t count = 0; struct ast_format_cap *codecs = ast_format_cap_alloc(AST_FORMAT_CAP_FLAG_DEFAULT); - struct ast_str *codec_buf = ast_str_alloca(64); int i; +#ifdef AST_DEVMODE + struct ast_str *codec_buf = ast_str_alloca(64); +#endif + if (!codecs) { return 0; |