/trunk/kernel/generic/src/printf/vsnprintf.c |
---|
86,7 → 86,7 |
while (index < size) { |
wchar_t uc = utf8_decode(str, &index, size - 1); |
if (!utf8_encode(uc, data->dst, &data->len, data->size - 1)) |
if (!utf8_encode(uc, data->dst, &data->len, data->size - 2)) |
break; |
data->len++; |
149,7 → 149,7 |
return ((int) size); |
} |
if (!utf8_encode(str[index], data->dst, &data->len, data->size - 1)) |
if (!utf8_encode(str[index], data->dst, &data->len, data->size - 2)) |
break; |
data->len++; |