diff --git a/libr/lang/p/v.c b/libr/lang/p/v.c index c633307399..ecbcfc0c3e 100644 --- a/libr/lang/p/v.c +++ b/libr/lang/p/v.c @@ -26,9 +26,12 @@ static const char *r2v_body = \ "pub fn (core &R2)cmd(s string) string {\n" " unsafe {\n" " o := C.r_core_cmd_str (core, s.str)\n" - " strs := o.vstring()\n" - " // free(o)\n" - " return strs\n" + " if o != 0 {\n" + " strs := o.vstring()\n" + " free(o)\n" + " return strs\n" + " }\n" + " return ''\n" " }\n" "}\n" "\n"