diff options
-rwxr-xr-x | zaptel.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -3203,7 +3203,10 @@ static int zt_chanandpseudo_ioctl(struct inode *inode, struct file *file, unsign break; case ZT_DIAL_OP_APPEND: if (strlen(tdo.dialstr) + strlen(chan->txdialbuf) >= ZT_MAX_DTMF_BUF) - return -EBUSY; + { + rv = -EBUSY; + break; + } strncpy(chan->txdialbuf + strlen(chan->txdialbuf), tdo.dialstr, ZT_MAX_DTMF_BUF - strlen(chan->txdialbuf)); if (!chan->dialing) { |