diff --git a/libkc3/buf_inspect.c b/libkc3/buf_inspect.c
index e75efd6..90b4129 100644
--- a/libkc3/buf_inspect.c
+++ b/libkc3/buf_inspect.c
@@ -3536,8 +3536,10 @@ sw buf_inspect_str_size (s_pretty *pretty, const s_str *str)
return buf_inspect_str_reserved_size(pretty, str, true);
if ((r = buf_write_1_size(pretty, "\"")) < 0)
return r;
+ result += r;
+ if ((r = buf_write_str_size(pretty, str)) < 0)
+ return r;
result += r;
- result += str->size;
if ((r = buf_write_1_size(pretty, "\"")) < 0)
return r;
result += r;