summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobby Zambito <contact@robbyzambito.me>2023-02-14 23:43:03 -0500
committerRobby Zambito <contact@robbyzambito.me>2023-02-14 23:43:03 -0500
commit9ce578204405334d05be7cb1a1de7a6d9247e615 (patch)
tree93b2ddebd42e9ff0f35564b79fc91ffbddce912a
parent18c958e8362014794780637b4bdcf0e3e05a3f55 (diff)
Use the Scheme value of void for json null instead of the Scheme null value.fix-json-null
Closes #893.
-rw-r--r--lib/chibi/json.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/chibi/json.c b/lib/chibi/json.c
index d5869519..1f4aebc2 100644
--- a/lib/chibi/json.c
+++ b/lib/chibi/json.c
@@ -458,7 +458,7 @@ sexp json_write (sexp ctx, sexp self, const sexp obj, sexp out) {
sexp_write_string(ctx, "false", out);
} else if (obj == SEXP_TRUE) {
sexp_write_string(ctx, "true", out);
- } else if (obj == SEXP_NULL) {
+ } else if (obj == SEXP_VOID) {
sexp_write_string(ctx, "null", out);
} else if (sexp_pairp(obj)) {
res = sexp_json_write_exception(ctx, self, "unable to encode elemente: key-value pair out of object", obj);