summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2008-04-17 14:27:50 +0000
committertzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2008-04-17 14:27:50 +0000
commitb2953304c3c00b6f49cd5728d22b00c1f31a3ed5 (patch)
treecc246e472417957b247ebdb283e9a35edc7c2127
parente411b712754d9a6851c4da030bfbe41aab5c61e7 (diff)
Avoid a double-free in ztdynamic.c ztdynamic_chanfree.diff from bug #12406 .
Merged revisions 4174 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2 git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.4@4175 5390a7c7-147a-4af0-8ec9-7488f05a26cb
-rw-r--r--kernel/ztdynamic.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/ztdynamic.c b/kernel/ztdynamic.c
index 14f8361..196d395 100644
--- a/kernel/ztdynamic.c
+++ b/kernel/ztdynamic.c
@@ -433,7 +433,7 @@ static void dynamic_destroy(struct zt_dynamic *z)
kfree(z->msgbuf);
/* Free channels */
- if (z->chans);
+ if (z->chans)
vfree(z->chans);
/* Free z */
kfree(z);