From eff8a42ea288469c7814d32a4746940596a7cd0d Mon Sep 17 00:00:00 2001 From: stefanrueger Date: Thu, 29 May 2025 01:19:05 +0200 Subject: [PATCH] Register potential L label only if it's shown --- src/disasm.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/disasm.c b/src/disasm.c index 46bd062e..63524abf 100644 --- a/src/disasm.c +++ b/src/disasm.c @@ -1150,8 +1150,7 @@ static void disassemble(const char *buf, int addr, int opcode, AVR_mnemo mnemo, break; case 'k': if(is_jumpcall) { - name = get_label_name(target, NULL); - if(name && show_target_symbol(is_relative, addr, target, offset)) { + if(show_target_symbol(is_relative, addr, target, offset) && (name = get_label_name(target, NULL))) { add_operand(lc, "%s", name); if(cx->dis_opts.addresses) add_comment(line, str_ccprintf("L%0*x", awd, target));