aboutsummaryrefslogtreecommitdiff
path: root/libbb/printable_string.c
diff options
context:
space:
mode:
Diffstat (limited to 'libbb/printable_string.c')
-rw-r--r--libbb/printable_string.c10
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
12const char* FAST_FUNC printable_string(uni_stat_t *stats, const char *str) 12const 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}