summaryrefslogtreecommitdiffstats
path: root/src/jplist.c
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2023-01-31 01:55:24 +0100
committerGravatar Nikias Bassen2023-01-31 01:55:24 +0100
commit04e082ef5f8fbc3ffadf5efdf2ae268e5de1300d (patch)
treeee2009ce28a09d7b45f8196fe54ce84fc78bbe64 /src/jplist.c
parentd400f2dd01538b074142b5c148338c40287728be (diff)
downloadlibplist-04e082ef5f8fbc3ffadf5efdf2ae268e5de1300d.tar.gz
libplist-04e082ef5f8fbc3ffadf5efdf2ae268e5de1300d.tar.bz2
jplist: Fix handling of PLIST_NULL type when converting to JSON
Diffstat (limited to 'src/jplist.c')
-rw-r--r--src/jplist.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/jplist.c b/src/jplist.c
index 3a38ba3..23fb45b 100644
--- a/src/jplist.c
+++ b/src/jplist.c
@@ -362,6 +362,9 @@ static int node_estimate_size(node_t *node, uint64_t *size, uint32_t depth, int
362 case PLIST_BOOLEAN: 362 case PLIST_BOOLEAN:
363 *size += ((data->boolval) ? 4 : 5); 363 *size += ((data->boolval) ? 4 : 5);
364 break; 364 break;
365 case PLIST_NULL:
366 *size += 4;
367 break;
365 case PLIST_DICT: 368 case PLIST_DICT:
366 case PLIST_ARRAY: 369 case PLIST_ARRAY:
367 *size += 2; 370 *size += 2;