diff options
Diffstat (limited to 'libbb/printable_string.c')
-rw-r--r-- | libbb/printable_string.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/libbb/printable_string.c b/libbb/printable_string.c index a316f60de..077d58d32 100644 --- a/libbb/printable_string.c +++ b/libbb/printable_string.c | |||
@@ -11,9 +11,6 @@ | |||
11 | 11 | ||
12 | const char* FAST_FUNC printable_string(uni_stat_t *stats, const char *str) | 12 | const char* FAST_FUNC printable_string(uni_stat_t *stats, const char *str) |
13 | { | 13 | { |
14 | static char *saved[4]; | ||
15 | static unsigned cur_saved; /* = 0 */ | ||
16 | |||
17 | char *dst; | 14 | char *dst; |
18 | const char *s; | 15 | const char *s; |
19 | 16 | ||
@@ -56,10 +53,5 @@ const char* FAST_FUNC printable_string(uni_stat_t *stats, const char *str) | |||
56 | } | 53 | } |
57 | } | 54 | } |
58 | #endif | 55 | #endif |
59 | 56 | return auto_string(dst); | |
60 | free(saved[cur_saved]); | ||
61 | saved[cur_saved] = dst; | ||
62 | cur_saved = (cur_saved + 1) & (ARRAY_SIZE(saved)-1); | ||
63 | |||
64 | return dst; | ||
65 | } | 57 | } |