summaryrefslogtreecommitdiff
path: root/channels/chan_skinny.c
diff options
context:
space:
mode:
authorDamien Wedhorn <voip@facts.com.au>2014-01-19 00:01:31 +0000
committerDamien Wedhorn <voip@facts.com.au>2014-01-19 00:01:31 +0000
commitfcc492645b644de35c8768b0929143a31c2a09eb (patch)
tree532887c6ad33aad3e09411bf2c6047d9cc4a4b5d /channels/chan_skinny.c
parent778d74cacf9021328266cfda3bba101c35df5f0b (diff)
Skinny: fix reversed device reset from CLI.
Existing code would do a full device restart when "skinny reset device" was entered at the CLI and do a reset when "skinny reset device restart" entered. ........ Merged revisions 405893 from http://svn.asterisk.org/svn/asterisk/branches/12 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@405894 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels/chan_skinny.c')
-rw-r--r--channels/chan_skinny.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/channels/chan_skinny.c b/channels/chan_skinny.c
index 35889748e..917f26caf 100644
--- a/channels/chan_skinny.c
+++ b/channels/chan_skinny.c
@@ -3964,15 +3964,15 @@ static char *handle_skinny_reset(struct ast_cli_entry *e, int cmd, struct ast_cl
AST_LIST_LOCK(&devices);
AST_LIST_TRAVERSE(&devices, d, list) {
- int fullrestart = 0;
+ int resetonly = 1;
if (!strcasecmp(a->argv[2], d->id) || !strcasecmp(a->argv[2], d->name) || !strcasecmp(a->argv[2], "all")) {
if (!(d->session))
continue;
if (a->argc == 4 && !strcasecmp(a->argv[3], "restart"))
- fullrestart = 1;
+ resetonly = 0;
- transmit_reset(d, fullrestart);
+ transmit_reset(d, resetonly);
}
}
AST_LIST_UNLOCK(&devices);