actually store length in CZString
diff --git a/include/json/value.h b/include/json/value.h
index 439f05d..51bcdbb 100644
--- a/include/json/value.h
+++ b/include/json/value.h
@@ -164,7 +164,7 @@
       duplicateOnCopy
     };
     CZString(ArrayIndex index);
-    CZString(const char* cstr, DuplicationPolicy allocate);
+    CZString(char const* cstr, unsigned length, DuplicationPolicy allocate);
     CZString(const CZString& other);
     ~CZString();
     CZString& operator=(CZString other);