mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
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. git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/12@405893 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -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);
|
||||
|
Reference in New Issue
Block a user