From 4393cb1895512cfa9cc9119f60861fbf229c8a99 Mon Sep 17 00:00:00 2001 From: Rodrigo Moya Date: Wed, 14 May 2003 22:04:39 +0000 Subject: Fixes #41579 2003-05-14 Rodrigo Moya Fixes #41579 * src/libical/icalcomponent.c (icalcomponent_new_clone): don't add the property if it's NULL. svn path=/trunk/; revision=21185 --- libical/ChangeLog | 7 +++++++ libical/src/libical/icalcomponent.c | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/libical/ChangeLog b/libical/ChangeLog index 78b9f9a902..a08e9535a8 100644 --- a/libical/ChangeLog +++ b/libical/ChangeLog @@ -1,3 +1,10 @@ +2003-05-14 Rodrigo Moya + + Fixes #41579 + + * src/libical/icalcomponent.c (icalcomponent_new_clone): don't add the + property if it's NULL. + 2003-05-07 Rodrigo Moya Fixes crash in #41631 diff --git a/libical/src/libical/icalcomponent.c b/libical/src/libical/icalcomponent.c index 4829034f28..ce819ddbd6 100644 --- a/libical/src/libical/icalcomponent.c +++ b/libical/src/libical/icalcomponent.c @@ -193,7 +193,8 @@ icalcomponent* icalcomponent_new_clone(icalcomponent* component) itr = pvl_next(itr)) { p = (icalproperty*)pvl_data(itr); - icalcomponent_add_property(new,icalproperty_new_clone(p)); + if (p != 0) + icalcomponent_add_property(new,icalproperty_new_clone(p)); } -- cgit v1.2.3