diff --git a/lib/com_err/parse.y b/lib/com_err/parse.y index 98a3aa908..7a41c8c44 100644 --- a/lib/com_err/parse.y +++ b/lib/com_err/parse.y @@ -123,7 +123,7 @@ statement : INDEX NUMBER ec->next = NULL; ec->number = number; if(prefix && *prefix != '\0') { - asprintf (&ec->name, "%s%s", ec->name, $2); + asprintf (&ec->name, "%s%s", prefix, $2); free($2); } else ec->name = $2;