diff --git a/src/SDCCast.c b/src/SDCCast.c index edf6906..1197c45 100644 --- a/src/SDCCast.c +++ b/src/SDCCast.c @@ -6960,9 +6960,9 @@ fixupInlineLabel (symbol * sym) { struct dbuf_s dbuf; - dbuf_init (&dbuf, 128); + dbuf_init (&dbuf, SDCC_SYMNAME_MAX+1); dbuf_printf (&dbuf, "%s_%d", sym->name, inlineState.count); - strncpyz (sym->name, dbuf_c_str (&dbuf), SDCC_NAME_MAX); + strncpyz (sym->name, dbuf_c_str (&dbuf), SDCC_SYMNAME_MAX); dbuf_destroy (&dbuf); }