diff --git a/librz/util/graph_drawable.c b/librz/util/graph_drawable.c index aa53df3ba5..4be5483c88 100644 --- a/librz/util/graph_drawable.c +++ b/librz/util/graph_drawable.c @@ -336,7 +336,7 @@ RZ_API void rz_graph_drawable_to_json(RZ_NONNULL RzGraph /*type & RZ_GRAPH_NODE_SUBTYPE_ICFG_MALLOC); } else if (print_node->type == RZ_GRAPH_NODE_TYPE_CFG) { pj_kn(pj, "address", print_node->cfg.address); - pj_kb(pj, "is_call", print_node->type & RZ_GRAPH_NODE_SUBTYPE_CFG_CALL); + pj_kb(pj, "is_call", print_node->subtype & RZ_GRAPH_NODE_SUBTYPE_CFG_CALL); if (print_node->subtype & RZ_GRAPH_NODE_SUBTYPE_CFG_CALL && print_node->cfg.call_address != UT64_MAX) { pj_kn(pj, "call_address", print_node->cfg.call_address); } diff --git a/test/db/cmd/cmd_graph b/test/db/cmd/cmd_graph index 236c4d89a6..0a91062cd0 100644 --- a/test/db/cmd/cmd_graph +++ b/test/db/cmd/cmd_graph @@ -617,6 +617,7 @@ FILE=bins/elf/analysis/x86_cfg_test CMDS=<