src/ucx/string.c

changeset 613
b649d66c433e
parent 582
82b60a8dd55c
child 621
956c03c25edd
--- a/src/ucx/string.c	Wed Jun 25 21:00:29 2025 +0200
+++ b/src/ucx/string.c	Mon Jul 21 22:22:46 2025 +0200
@@ -42,7 +42,7 @@
 #endif
 
 cxmutstr cx_mutstr(char *cstring) {
-    return (cxmutstr) {cstring, strlen(cstring)};
+    return (cxmutstr) {cstring, cstring == NULL ? 0 : strlen(cstring)};
 }
 
 cxmutstr cx_mutstrn(
@@ -53,7 +53,7 @@
 }
 
 cxstring cx_str(const char *cstring) {
-    return (cxstring) {cstring, strlen(cstring)};
+    return (cxstring) {cstring, cstring == NULL ? 0 : strlen(cstring)};
 }
 
 cxstring cx_strn(

mercurial