diff --git a/libr/bin/demangle.c b/libr/bin/demangle.c index 8ae590d934..f2f21ab1c4 100644 --- a/libr/bin/demangle.c +++ b/libr/bin/demangle.c @@ -345,8 +345,10 @@ R_API int r_bin_lang_type(RBinFile *binfile, const char *def, const char *sym) { R_API char *r_bin_demangle (RBinFile *binfile, const char *def, const char *str) { int type = -1; - RBin *bin = binfile->rbin; + RBin *bin; + if (!binfile) return NULL; + bin = binfile->rbin; if (!strncmp (str, "sym.", 4)) str += 4; if (!strncmp (str, "imp.", 4))