From eb09312b83ec45c6a30f50aa82b8b4ef0deac819 Mon Sep 17 00:00:00 2001 From: pancake Date: Wed, 27 Jan 2021 00:34:14 +0100 Subject: [PATCH] Fix iCj for mach0 ##bin (#18298) --- libr/bin/p/bin_mach0.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libr/bin/p/bin_mach0.c b/libr/bin/p/bin_mach0.c index af12137db7..b45e02a40c 100644 --- a/libr/bin/p/bin_mach0.c +++ b/libr/bin/p/bin_mach0.c @@ -35,6 +35,12 @@ static Sdb *get_sdb (RBinFile *bf) { static char *entitlements(RBinFile *bf, bool json) { r_return_val_if_fail (bf && bf->o && bf->o->bin_obj, NULL); struct MACH0_(obj_t) *bin = bf->o->bin_obj; + if (json) { + const char *s = r_str_get ((const char *)bin->signature); + PJ *pj = pj_new (); + pj_s (pj, s); + return pj_drain (pj); + } return r_str_dup (NULL, (const char*)bin->signature); }