]> granicus.if.org Git - graphviz/commitdiff
Fix bug with "in" operator. Keys used in evaldyn and getdyn must be the same.
authorEmden R. Gansner <erg@gentoo.local>
Mon, 4 Jan 2016 16:25:20 +0000 (11:25 -0500)
committerEmden R. Gansner <erg@gentoo.local>
Mon, 4 Jan 2016 16:25:20 +0000 (11:25 -0500)
lib/expr/exeval.c

index d2d2f886f0b2cd88e2d7346db048cf9f1245bd9c..d2707eb0c8624559e163cba8e2374d877302ad21 100644 (file)
@@ -106,7 +106,7 @@ evaldyn (Expr_t * ex, register Exnode_t * expr, void *env, int delete)
                                key = (*ex->disc->keyf) (ex, v, type, ex->disc);
                        } else
                                key.integer = v.integer;
-                       sfsprintf(buf, sizeof(buf), "0x%I*x", sizeof(v.integer), key.integer);
+                       sfsprintf(buf, sizeof(buf), "%I*x", sizeof(v.integer), key.integer);
                        keyname = buf;
                } else
                        keyname = v.string;