Made the on/off in CLI "cdr set debug [on|off]" case insensitive.
authorRichard Mudgett <rmudgett@digium.com>
Wed, 28 Aug 2013 22:43:14 +0000 (22:43 +0000)
committerRichard Mudgett <rmudgett@digium.com>
Wed, 28 Aug 2013 22:43:14 +0000 (22:43 +0000)
........

Merged revisions 397898 from http://svn.asterisk.org/svn/asterisk/branches/12

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@397899 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/cdr.c

index 72128ff..f29a19e 100644 (file)
@@ -3573,10 +3573,12 @@ static char *handle_cli_debug(struct ast_cli_entry *e, int cmd, struct ast_cli_a
                return CLI_SHOWUSAGE;
        }
 
-       if (!strcmp(a->argv[3], "on") && !ast_test_flag(&mod_cfg->general->settings, CDR_DEBUG)) {
+       if (!strcasecmp(a->argv[3], "on")
+               && !ast_test_flag(&mod_cfg->general->settings, CDR_DEBUG)) {
                ast_set_flag(&mod_cfg->general->settings, CDR_DEBUG);
                ast_cli(a->fd, "CDR debugging enabled\n");
-       } else if (!strcmp(a->argv[3], "off") && ast_test_flag(&mod_cfg->general->settings, CDR_DEBUG)) {
+       } else if (!strcasecmp(a->argv[3], "off")
+               && ast_test_flag(&mod_cfg->general->settings, CDR_DEBUG)) {
                ast_clear_flag(&mod_cfg->general->settings, CDR_DEBUG);
                ast_cli(a->fd, "CDR debugging disabled\n");
        }