aboutsummaryrefslogtreecommitdiff
path: root/generic
diff options
context:
space:
mode:
authorlecoanet2006-08-21 11:07:54 +0000
committerlecoanet2006-08-21 11:07:54 +0000
commit713f652a337df3ebfe4714bb14f09f7d6441090c (patch)
treed84d74849180eb231b8620b998421f462196dcf0 /generic
parente2b750986d9f76d34b2be8b9f49bdba07d6da5ed (diff)
downloadtkzinc-713f652a337df3ebfe4714bb14f09f7d6441090c.zip
tkzinc-713f652a337df3ebfe4714bb14f09f7d6441090c.tar.gz
tkzinc-713f652a337df3ebfe4714bb14f09f7d6441090c.tar.bz2
tkzinc-713f652a337df3ebfe4714bb14f09f7d6441090c.tar.xz
Fix an unitialized variable in tcompose causing a core dump in some cases.
Diffstat (limited to 'generic')
-rw-r--r--generic/tkZinc.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/generic/tkZinc.c b/generic/tkZinc.c
index 7e28017..2eeb75f 100644
--- a/generic/tkZinc.c
+++ b/generic/tkZinc.c
@@ -5837,9 +5837,9 @@ WidgetObjCmd(ClientData client_data, /* Information about the widget.
*/
case ZN_W_TCOMPOSE:
{
- ZnTransfo *to;
- ZnBool invert=False;
- ZnTransfo res_t, inv_t;
+ ZnTransfo *to;
+ ZnBool invert=False;
+ ZnTransfo res_t, inv_t;
if ((argc != 4) && (argc != 5)) {
Tcl_WrongNumArgs(interp, 1, args, "tcompose transformTo aTransform ?invert?");
@@ -5860,6 +5860,7 @@ WidgetObjCmd(ClientData client_data, /* Information about the widget.
entry = Tcl_FindHashEntry(wi->t_table, str);
if (entry != NULL) {
t = (ZnTransfo *) Tcl_GetHashValue(entry);
+ item = NULL;
}
else {
result = ZnItemWithTagOrId(wi, args[3], &item, &search_var);