summaryrefslogtreecommitdiffhomepage
path: root/src/kernel
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-12-03 14:46:38 -0500
committerAmlal El Mahrouss <amlal@nekernel.org>2025-12-03 14:46:38 -0500
commit3adefb6e01619ce2406a0bb8dfcddd7748da5bba (patch)
tree9d484a199787075836aae5c057b6606675cef246 /src/kernel
parentd75801c83473a4d4523a3707cef3d0539863a776 (diff)
chore: Json.h: define `fUndefined` when constructing the Json object.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'src/kernel')
-rw-r--r--src/kernel/NeKit/Json.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/kernel/NeKit/Json.h b/src/kernel/NeKit/Json.h
index e6106a2b..c2143651 100644
--- a/src/kernel/NeKit/Json.h
+++ b/src/kernel/NeKit/Json.h
@@ -29,7 +29,7 @@ namespace Kernel {
template <typename CharKind = Char>
class JsonObject final {
public:
- explicit JsonObject() {
+ explicit JsonObject() : fUndefined(NO) {
KBasicString<CharKind> key = KString(kNeJsonMaxLen);
key += kNeJsonNullValue;
@@ -37,7 +37,7 @@ class JsonObject final {
this->AsValue() = key;
}
- explicit JsonObject(SizeT lhsLen, SizeT rhsLen) : fKey(lhsLen), fValue(rhsLen) {
+ explicit JsonObject(SizeT lhsLen, SizeT rhsLen) : fUndefined(NO), fKey(lhsLen), fValue(rhsLen) {
KBasicString<CharKind> key = KString(lhsLen);
this->AsKey() = key;