summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin P. Fleming <kpfleming@digium.com>2009-04-02 17:27:02 +0000
committerKevin P. Fleming <kpfleming@digium.com>2009-04-02 17:27:02 +0000
commit9fd6f0309932b161e80640d738b8492101c349a0 (patch)
tree99bce14b3b179969428ba8b0a5cae50a3c3b8a38
parent9a92f9393ed23016abe1d6b77734e045d935b70d (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.c1
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;