Fix iCj for mach0 ##bin (#18298)

This commit is contained in:
pancake 2021-01-27 00:34:14 +01:00 committed by GitHub
parent f63fc2c34c
commit eb09312b83
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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);
}