]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Merged revisions 274595 via svnmerge from
authorRichard Mudgett <rmudgett@digium.com>
Wed, 7 Jul 2010 18:26:42 +0000 (18:26 +0000)
committerRichard Mudgett <rmudgett@digium.com>
Wed, 7 Jul 2010 18:26:42 +0000 (18:26 +0000)
https://origsvn.digium.com/svn/asterisk/trunk

................
  r274595 | rmudgett | 2010-07-07 13:20:00 -0500 (Wed, 07 Jul 2010) | 9 lines

  Merged revisions 274579 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r274579 | rmudgett | 2010-07-07 13:12:41 -0500 (Wed, 07 Jul 2010) | 1 line

    Close the DAHDI FD on error when processing chan_dahdi toneduration config parameter.
  ........
................

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

channels/chan_dahdi.c

index 40c34db904ba79dcc4b9218fc0f8fe3586dacc26..1f0a398bdc3019e05839091ab48713783268b3b6 100644 (file)
@@ -17116,6 +17116,7 @@ static int process_dahdi(struct dahdi_chan_conf *confp, const char *cat, struct
                                        res = ioctl(ctlfd, DAHDI_SET_DIALPARAMS, &dps);
                                        if (res < 0) {
                                                ast_log(LOG_ERROR, "Invalid tone duration: %d ms at line %d: %s\n", toneduration, v->lineno, strerror(errno));
+                                               close(ctlfd);
                                                return -1;
                                        }
                                }