diff options
author | Milan Crha <mcrha@redhat.com> | 2018-11-29 15:44:23 +0100 |
---|---|---|
committer | Milan Crha <mcrha@redhat.com> | 2018-11-29 15:44:23 +0100 |
commit | 2326d014cd60ddba92a96f8379cbf5d53e3c19a4 (patch) | |
tree | 4d8ee339ad8efb54d8bddd9db73eb55ecb8556e3 | |
parent | 6e0339709ea9a9f7380565504470c9613fcd0174 (diff) | |
download | evolution-data-server-2326d014cd60ddba92a96f8379cbf5d53e3c19a4.tar.gz |
Correct use-after-free in e_vcard_attribute_remove_param_value()
-rw-r--r-- | src/addressbook/libebook-contacts/e-vcard.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/addressbook/libebook-contacts/e-vcard.c b/src/addressbook/libebook-contacts/e-vcard.c index f11a17d77..e44b7fdcf 100644 --- a/src/addressbook/libebook-contacts/e-vcard.c +++ b/src/addressbook/libebook-contacts/e-vcard.c @@ -2395,8 +2395,8 @@ e_vcard_attribute_remove_param_value (EVCardAttribute *attr, return; } - param->values = g_list_delete_link (param->values, l); g_free (l->data); + param->values = g_list_delete_link (param->values, l); if (param->values == NULL) { e_vcard_attribute_param_free (param); |