summaryrefslogtreecommitdiff
path: root/channels/chan_skinny.c
diff options
context:
space:
mode:
authorDamien Wedhorn <voip@facts.com.au>2014-08-18 21:10:41 +0000
committerDamien Wedhorn <voip@facts.com.au>2014-08-18 21:10:41 +0000
commit0a33671e0cfd7a99b40ce6f33a049e281c85da9c (patch)
tree6c4e2b07e466d28ee00571d2b406ea38c44a6676 /channels/chan_skinny.c
parenta8fc671c1387d0a47c90ba72e1b2e45a211480ed (diff)
Skinny: Fixup compile warning for non dev-mode.
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/13@421376 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels/chan_skinny.c')
-rw-r--r--channels/chan_skinny.c10
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;