diff options
author | lecoanet | 2006-08-21 11:07:54 +0000 |
---|---|---|
committer | lecoanet | 2006-08-21 11:07:54 +0000 |
commit | 713f652a337df3ebfe4714bb14f09f7d6441090c (patch) | |
tree | d84d74849180eb231b8620b998421f462196dcf0 | |
parent | e2b750986d9f76d34b2be8b9f49bdba07d6da5ed (diff) | |
download | tkzinc-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.
-rw-r--r-- | generic/tkZinc.c | 7 |
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); |