[evolution-data-server/wip/mcrha/libical-glib] Make e_cal_component_id_free() really accept NULL argument



commit 6edac006ab2d70afe7a2eaea6fcf31d6e8d9c273
Author: Milan Crha <mcrha redhat com>
Date:   Wed Apr 17 14:06:35 2019 +0200

    Make e_cal_component_id_free() really accept NULL argument

 src/calendar/libecal/e-cal-component-id.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/src/calendar/libecal/e-cal-component-id.c b/src/calendar/libecal/e-cal-component-id.c
index 86ee33f44..d80b40262 100644
--- a/src/calendar/libecal/e-cal-component-id.c
+++ b/src/calendar/libecal/e-cal-component-id.c
@@ -125,11 +125,11 @@ e_cal_component_id_free (gpointer id)
 {
        ECalComponentId *eid = id;
 
-       g_return_if_fail (id != NULL);
-
-       g_free (eid->uid);
-       g_free (eid->rid);
-       g_free (eid);
+       if (eid) {
+               g_free (eid->uid);
+               g_free (eid->rid);
+               g_free (eid);
+       }
 }
 
 /**


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