--- e2fsprogs-1.39/lib/et/error_message.c +++ e2fsprogs-1.39/lib/et/error_message.c @@ -24,8 +24,6 @@ #include "error_table.h" #include "internal.h" -static char buffer[25]; - struct et_list * _et_list = (struct et_list *) NULL; struct et_list * _et_dynamic_list = (struct et_list *) NULL; @@ -70,25 +68,7 @@ } } oops: - strcpy (buffer, "Unknown code "); - if (table_num) { - strcat (buffer, error_table_name (table_num)); - strcat (buffer, " "); - } - for (cp = buffer; *cp; cp++) - ; - if (offset >= 100) { - *cp++ = '0' + offset / 100; - offset %= 100; - started++; - } - if (started || offset >= 10) { - *cp++ = '0' + offset / 10; - offset %= 10; - } - *cp++ = '0' + offset; - *cp = '\0'; - return(buffer); + return "Unknown code"; } /*