[evolution-ews] Fix 'Uninitialized scalar variable'



commit 9fb28e706537c7c84d0b32f76ba414f5253c63bf
Author: Fabiano Fidêncio <fidencio redhat com>
Date:   Sun May 18 11:09:32 2014 +0200

    Fix 'Uninitialized scalar variable'
    
    Catch by https://scan.coverity.com
    
    https://bugzilla.gnome.org/show_bug.cgi?id=730320

 src/server/e-ews-item.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/server/e-ews-item.c b/src/server/e-ews-item.c
index 23b5f81..b8dc7e7 100644
--- a/src/server/e-ews-item.c
+++ b/src/server/e-ews-item.c
@@ -488,7 +488,7 @@ parse_extended_property (EEwsItemPrivate *priv,
        EEwsMessageDataType data_type;
        ESoapParameter *subparam;
        gchar *str, *setid, *name, *value;
-       guint32 tag;
+       guint32 tag = 0;
 
        subparam = e_soap_parameter_get_first_child_by_name (param, "ExtendedFieldURI");
        if (!subparam)
@@ -583,7 +583,7 @@ parse_extended_property (EEwsItemPrivate *priv,
 
                        g_hash_table_insert (set_hash, GUINT_TO_POINTER (tag), g_strdup (value));
                }
-       } else {
+       } else if (tag != 0) {
                g_hash_table_insert (priv->mapi_extended_tags, GUINT_TO_POINTER (tag), g_strdup (value));
        }
 


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