diff --git a/libr/asm/asm.c b/libr/asm/asm.c index ebd1f959c253d..e85753fbb8d5d 100644 --- a/libr/asm/asm.c +++ b/libr/asm/asm.c @@ -182,7 +182,7 @@ R_API int r_asm_filter_output(RAsm *a, const char *f) { R_API RAsm *r_asm_free(RAsm *a) { if (a) { - if (a->cur) { + if (a->cur && a->cur->user) { a->cur->fini (a->cur->user); } if (a->plugins) {