]> git.kaiwu.me - njs.git/commitdiff
Improved njs_string_create_chb().
authorDmitry Volyntsev <xeioex@nginx.com>
Sat, 4 Mar 2023 02:50:23 +0000 (18:50 -0800)
committerDmitry Volyntsev <xeioex@nginx.com>
Sat, 4 Mar 2023 02:50:23 +0000 (18:50 -0800)
Adding a more informative description when the function cannot build a
valid UTF-8 string out of chained buffers.

src/njs_string.c

index 360f758bff129c4585acde9f87ae065a783185e6..93dfb0b9c151c4e5a4718e6a2f523143b25097cd 100644 (file)
@@ -160,7 +160,7 @@ njs_string_create_chb(njs_vm_t *vm, njs_value_t *value, njs_chb_t *chain)
 
     length = njs_chb_utf8_length(chain);
     if (njs_slow_path(length < 0)) {
-        njs_memory_error(vm);
+        njs_internal_error(vm, "invalid UTF-8 string");
         return NJS_ERROR;
     }