aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/json/json_pack.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/json/json_pack.c b/src/json/json_pack.c
index 9ffea7cb0..816373eaf 100644
--- a/src/json/json_pack.c
+++ b/src/json/json_pack.c
@@ -45,10 +45,13 @@ GNUNET_JSON_pack_ (struct GNUNET_JSON_PackSpec spec[])
45 { 45 {
46 if (NULL == spec[i].object) 46 if (NULL == spec[i].object)
47 { 47 {
48 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, 48 if (! spec[i].allow_null)
49 "NULL not allowed for `%s'\n", 49 {
50 spec[i].field_name); 50 GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
51 GNUNET_assert (spec[i].allow_null); 51 "NULL not allowed for `%s'\n",
52 spec[i].field_name);
53 GNUNET_assert (0);
54 }
52 } 55 }
53 else 56 else
54 { 57 {