chan_dahdi: Remove some dead code.
authorRichard Mudgett <rmudgett@digium.com>
Thu, 19 Feb 2015 21:26:55 +0000 (21:26 +0000)
committerRichard Mudgett <rmudgett@digium.com>
Thu, 19 Feb 2015 21:26:55 +0000 (21:26 +0000)
........

Merged revisions 431992 from http://svn.asterisk.org/svn/asterisk/branches/11
........

Merged revisions 431993 from http://svn.asterisk.org/svn/asterisk/branches/13

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

channels/chan_dahdi.c
channels/sig_analog.c

index 10b6295..72c8497 100644 (file)
@@ -1423,7 +1423,8 @@ static int my_distinctive_ring(struct ast_channel *chan, void *pvt, int idx, int
 
                for (;;) {
                        i = DAHDI_IOMUX_READ | DAHDI_IOMUX_SIGEVENT;
-                       if ((res = ioctl(p->subs[idx].dfd, DAHDI_IOMUX, &i))) {
+                       res = ioctl(p->subs[idx].dfd, DAHDI_IOMUX, &i);
+                       if (res) {
                                ast_log(LOG_WARNING, "I/O MUX failed: %s\n", strerror(errno));
                                ast_hangup(chan);
                                return 1;
@@ -1458,7 +1459,6 @@ static int my_distinctive_ring(struct ast_channel *chan, void *pvt, int idx, int
                                }
                                if (analog_p->ringt > 0) {
                                        if (!(--analog_p->ringt)) {
-                                               res = -1;
                                                break;
                                        }
                                }
index 3740d4b..c24df69 100644 (file)
@@ -1703,7 +1703,6 @@ static void *__analog_ss_thread(void *data)
        char dtmfbuf[300];
        char namebuf[ANALOG_MAX_CID];
        char numbuf[ANALOG_MAX_CID];
-       struct callerid_state *cs = NULL;
        char *name = NULL, *number = NULL;
        int flags = 0;
        struct ast_smdi_md_message *smdi_msg = NULL;
@@ -2391,7 +2390,6 @@ static void *__analog_ss_thread(void *data)
                                int timeout_ms;
                                int ms;
                                struct timeval start = ast_tvnow();
-                               cs = NULL;
                                ast_debug(1, "Receiving DTMF cid on channel %s\n", ast_channel_name(chan));
 
                                oldlinearity = analog_set_linear_mode(p, idx, 0);
@@ -2609,8 +2607,6 @@ static void *__analog_ss_thread(void *data)
                        } else {
                                ast_log(LOG_WARNING, "Unable to get caller ID space\n");
                        }
-               } else {
-                       cs = NULL;
                }
 
                if (number) {
@@ -2618,10 +2614,6 @@ static void *__analog_ss_thread(void *data)
                }
                ast_set_callerid(chan, number, name, number);
 
-               if (cs) {
-                       callerid_free(cs);
-               }
-
                analog_handle_notify_message(chan, p, flags, -1);
 
                ast_channel_lock(chan);