diff options
author | Kevin P. Fleming <kpfleming@digium.com> | 2009-04-02 17:27:02 +0000 |
---|---|---|
committer | Kevin P. Fleming <kpfleming@digium.com> | 2009-04-02 17:27:02 +0000 |
commit | 9fd6f0309932b161e80640d738b8492101c349a0 (patch) | |
tree | 99bce14b3b179969428ba8b0a5cae50a3c3b8a38 | |
parent | 9a92f9393ed23016abe1d6b77734e045d935b70d (diff) |
ensure that the structure being returned by DAHDI_GET_BUFINFO is completely initialized
git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@6294 a0bf4364-ded3-4de4-8d8a-66a801d63aff
-rw-r--r-- | drivers/dahdi/dahdi-base.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/dahdi/dahdi-base.c b/drivers/dahdi/dahdi-base.c index 5c7a042..02850fc 100644 --- a/drivers/dahdi/dahdi-base.c +++ b/drivers/dahdi/dahdi-base.c @@ -4352,6 +4352,7 @@ static int dahdi_chanandpseudo_ioctl(struct inode *inode, struct file *file, uns case DAHDI_DIAL: return ioctl_dahdi_dial(chan, data); case DAHDI_GET_BUFINFO: + memset(&stack.bi, 0, sizeof(stack.bi)); stack.bi.rxbufpolicy = chan->rxbufpolicy; stack.bi.txbufpolicy = chan->txbufpolicy; stack.bi.numbufs = chan->numbufs; |