From: Emden R. Gansner Date: Mon, 4 Jan 2016 16:25:20 +0000 (-0500) Subject: Fix bug with "in" operator. Keys used in evaldyn and getdyn must be the same. X-Git-Tag: TRAVIS_CI_BUILD_EXPERIMENTAL~77 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d8d0d9b46c730ef2c9e642ffd6063380579308cd;p=graphviz Fix bug with "in" operator. Keys used in evaldyn and getdyn must be the same. --- diff --git a/lib/expr/exeval.c b/lib/expr/exeval.c index d2d2f886f..d2707eb0c 100644 --- a/lib/expr/exeval.c +++ b/lib/expr/exeval.c @@ -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;