diff --git a/lib/searpc-client.c b/lib/searpc-client.c index dc7784f..4ca2d06 100644 --- a/lib/searpc-client.c +++ b/lib/searpc-client.c @@ -350,6 +350,8 @@ searpc_client_generic_callback (char *retstr, size_t len, } } g_free (data); + + return 0; } diff --git a/lib/searpc-utils.c b/lib/searpc-utils.c index de21d2c..08c00d8 100644 --- a/lib/searpc-utils.c +++ b/lib/searpc-utils.c @@ -172,6 +172,12 @@ static gboolean json_deserialize_pspec (GValue *value, GParamSpec *pspec, json_t g_value_set_object (value, NULL); return TRUE; } + break; + case JSON_ARRAY: + return FALSE; + break; + default: + return FALSE; } return FALSE;