summaryrefslogtreecommitdiffstats
path: root/generic/tkTreeCtrl.c
diff options
context:
space:
mode:
authortreectrl <treectrl>2006-12-23 04:29:31 (GMT)
committertreectrl <treectrl>2006-12-23 04:29:31 (GMT)
commita9ff473e6877e9396c51c8866c09296a8b5a6e11 (patch)
treed0a5a5a4cd74a73efe51959e22635eca00637ff0 /generic/tkTreeCtrl.c
parent7a1f3a1803962cbe153d3a0820d61898119a140b (diff)
downloadtktreectrl-a9ff473e6877e9396c51c8866c09296a8b5a6e11.zip
tktreectrl-a9ff473e6877e9396c51c8866c09296a8b5a6e11.tar.gz
tktreectrl-a9ff473e6877e9396c51c8866c09296a8b5a6e11.tar.bz2
Fixed double-freeing a TreeCtrl structure if the option database had an invalid option-value while creating a widget.
Diffstat (limited to 'generic/tkTreeCtrl.c')
-rw-r--r--generic/tkTreeCtrl.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/generic/tkTreeCtrl.c b/generic/tkTreeCtrl.c
index bc253c2..7d0355e 100644
--- a/generic/tkTreeCtrl.c
+++ b/generic/tkTreeCtrl.c
@@ -7,7 +7,7 @@
* Copyright (c) 2002-2003 Christian Krone
* Copyright (c) 2003-2005 ActiveState, a division of Sophos
*
- * RCS: @(#) $Id: tkTreeCtrl.c,v 1.98 2006/12/22 22:32:59 treectrl Exp $
+ * RCS: @(#) $Id: tkTreeCtrl.c,v 1.99 2006/12/23 04:29:31 treectrl Exp $
*/
#include "tkTreeCtrl.h"
@@ -432,7 +432,6 @@ TreeObjCmd(
if (Tk_InitOptions(interp, (char *) tree, optionTable, tkwin) != TCL_OK) {
Tk_DestroyWindow(tree->tkwin);
- WFREE(tree, TreeCtrl);
return TCL_ERROR;
}