[jsonrpc-glib] message: warn less on invalid values
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [jsonrpc-glib] message: warn less on invalid values
- Date: Tue, 20 Feb 2018 21:28:16 +0000 (UTC)
commit a815578c78496372e86b97a5649a8601e412fa55
Author: Christian Hergert <chergert redhat com>
Date: Tue Feb 20 13:27:05 2018 -0800
message: warn less on invalid values
We already have a way to notify the consumer things didn't work with a
return value of FALSE. So just be more flexibile here to handling data
that we don't know how to parse.
src/jsonrpc-message.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/src/jsonrpc-message.c b/src/jsonrpc-message.c
index eb705bb..660ca6a 100644
--- a/src/jsonrpc-message.c
+++ b/src/jsonrpc-message.c
@@ -564,8 +564,11 @@ jsonrpc_message_parse (GVariant *message,
gboolean ret;
va_list args;
- g_return_val_if_fail (message != NULL, FALSE);
- g_return_val_if_fail (g_variant_is_of_type (message, G_VARIANT_TYPE ("a{sv}")), FALSE);
+ if (message == NULL)
+ return FALSE;
+
+ if (!g_variant_is_of_type (message, G_VARIANT_TYPE ("a{sv}")))
+ return FALSE;
va_start (args, message);
ret = jsonrpc_message_parse_valist (message, &args);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]