diff options
author | Ken Murchison <murch@fastmail.com> | 2019-08-07 16:13:49 -0400 |
---|---|---|
committer | Allen Winter <allen.winter@kdab.com> | 2019-08-10 12:30:22 -0400 |
commit | 2a38d82d99085cc40515bba6988097bf3459ae42 (patch) | |
tree | 021c05429768bf3002114f553957fae90129a313 | |
parent | bc9c3ecf4157d076796e2fe2a6ae9be7333c5087 (diff) | |
download | libical-git-2a38d82d99085cc40515bba6988097bf3459ae42.tar.gz |
icalcomponent.c: need to orphan the props before removal during normalization
-rw-r--r-- | src/libical/icalcomponent.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libical/icalcomponent.c b/src/libical/icalcomponent.c index 8faeeea9..70c1e342 100644 --- a/src/libical/icalcomponent.c +++ b/src/libical/icalcomponent.c @@ -2655,6 +2655,8 @@ void icalcomponent_normalize(icalcomponent *comp) while ((prop = pvl_pop(comp->properties)) != 0) { int nparams = icalproperty_count_parameters(prop); + icalproperty_set_parent(prop, 0); + /* Skip unparameterized properties having default values */ if (nparams == 0) { switch (icalproperty_isa(prop)) { |