Blob Blame History Raw
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);
 }