From: Dmitry Volyntsev Date: Tue, 18 Nov 2025 03:37:48 +0000 (-0800) Subject: Preserving strings are zero-terminated in njs_string_truncate(). X-Git-Tag: 0.9.5~19 X-Git-Url: http://www.kaiwu.me/postgresql/commit/?a=commitdiff_plain;h=e66515dabb84de927ff9c0d1c7fc528d24b23763;p=njs.git Preserving strings are zero-terminated in njs_string_truncate(). This is linked to changes introduced in e7caa46. --- diff --git a/src/njs_string.c b/src/njs_string.c index 9a36d4e0..498da7e7 100644 --- a/src/njs_string.c +++ b/src/njs_string.c @@ -227,6 +227,7 @@ njs_string_truncate(njs_value_t *value, uint32_t size, uint32_t length) { value->string.data->size = size; value->string.data->length = length; + value->string.data->start[size] = '\0'; }