From faaff4cf7b1cd98d1cde15a19ca6c03a4fe3aa62 Mon Sep 17 00:00:00 2001 From: Xiangyue Cai Date: Tue, 10 Sep 2019 10:48:10 +0800 Subject: [PATCH] handle json is null --- lib/searpc-server.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/searpc-server.c b/lib/searpc-server.c index ff5b6b7..037f8ce 100644 --- a/lib/searpc-server.c +++ b/lib/searpc-server.c @@ -144,7 +144,10 @@ searpc_set_objlist_to_ret_object (json_t *object, GList *ret) void searpc_set_json_to_ret_object (json_t *object, json_t *ret) { - json_object_set_new (object, "ret", ret); + if (ret == NULL) + json_object_set_new(object, "ret", json_null ()); + else + json_object_set_new (object, "ret", ret); } char *