[gupnp-dlna] Issue a warning if adding value to value list fails.



commit a96c8f2cf42846a71804a795f3c8a51593c79314
Author: Krzesimir Nowak <krnowak openismus com>
Date:   Tue Dec 4 13:23:39 2012 +0100

    Issue a warning if adding value to value list fails.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689615

 .../native/gupnp-dlna-native-profile-loader.c      |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)
---
diff --git a/libgupnp-dlna/profile-backends/native/gupnp-dlna-native-profile-loader.c b/libgupnp-dlna/profile-backends/native/gupnp-dlna-native-profile-loader.c
index 33e6cd6..758c0eb 100644
--- a/libgupnp-dlna/profile-backends/native/gupnp-dlna-native-profile-loader.c
+++ b/libgupnp-dlna/profile-backends/native/gupnp-dlna-native-profile-loader.c
@@ -273,14 +273,20 @@ append_value_to_list (GUPnPDLNAFieldValue      *value,
 
         switch (value->type) {
         case GUPNP_DLNA_FIELD_VALUE_TYPE_RANGE:
-                gupnp_dlna_native_value_list_add_range (list,
-                                                        value->value.range.min,
-                                                        value->value.range.max);
-
+                if (!gupnp_dlna_native_value_list_add_range
+                                        (list,
+                                         value->value.range.min,
+                                         value->value.range.max))
+                        g_warning ("Failed to add range value (%s, %s).",
+                                   value->value.range.min,
+                                   value->value.range.max);
                 break;
         case GUPNP_DLNA_FIELD_VALUE_TYPE_SINGLE:
-                gupnp_dlna_native_value_list_add_single (list,
-                                                         value->value.single);
+                if (!gupnp_dlna_native_value_list_add_single
+                                        (list,
+                                         value->value.single))
+                        g_warning ("Failed to add single value (%s).",
+                                   value->value.single);
 
                 break;
         default:



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]