[jsonrpc-glib] message: warn less on invalid values



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]