diff options
-rw-r--r-- | libbb/unicode.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libbb/unicode.c b/libbb/unicode.c index 9c4da50d3..d378175a4 100644 --- a/libbb/unicode.c +++ b/libbb/unicode.c | |||
@@ -1121,6 +1121,8 @@ static char* FAST_FUNC unicode_conv_to_printable2(uni_stat_t *stats, const char | |||
1121 | dst[dst_len++] = ' '; | 1121 | dst[dst_len++] = ' '; |
1122 | } | 1122 | } |
1123 | } | 1123 | } |
1124 | if (!dst) /* for example, if input was "" */ | ||
1125 | dst = xzalloc(1); | ||
1124 | dst[dst_len] = '\0'; | 1126 | dst[dst_len] = '\0'; |
1125 | if (stats) { | 1127 | if (stats) { |
1126 | stats->byte_count = dst_len; | 1128 | stats->byte_count = dst_len; |