]> git.feebdaed.xyz Git - 0xmirror/radare2.git/commitdiff
Fix minor leak in the flagitem.rawname
authorpancake <pancake@nopcode.org>
Wed, 17 Dec 2025 17:16:41 +0000 (18:16 +0100)
committerpancake <pancake@nowsecure.com>
Wed, 17 Dec 2025 18:50:51 +0000 (19:50 +0100)
libr/core/cbin.c

index a37c2fce3298db92cae327cd92fad21e58008fa6..468fc0f767581896bcef7f4e15408314bbf10f33 100644 (file)
@@ -422,6 +422,7 @@ static void _print_strings(RCore *core, RList *list, PJ *pj, int mode, int va) {
                        r_name_filter (str, -1);
                        RFlagItem *fi = r_flag_set (core->flags, str, vaddr, string->size);
                        if (fi) {
+                               free (fi->rawname);
                                fi->rawname = strdup (string->string);
                                const bool realstr = r_config_get_b (core->config, "bin.str.real");
                                if (realstr) {