From 79086201c051df8d8917b06fa654ea8d349a8ecc Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 17 Dec 2015 11:42:36 +0100 Subject: [PATCH] Fix memory leak (parser not deleted) --- coreapi/vcard.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/coreapi/vcard.cc b/coreapi/vcard.cc index 2cdc8a677..c50043e03 100644 --- a/coreapi/vcard.cc +++ b/coreapi/vcard.cc @@ -51,6 +51,7 @@ extern "C" MSList* linphone_vcard_list_from_vcard4_file(const char *filename) { result = ms_list_append(result, vCard); } } + delete parser; } return result; } @@ -68,6 +69,7 @@ extern "C" MSList* linphone_vcard_list_from_vcard4_buffer(const char *buffer) { result = ms_list_append(result, vCard); } } + delete parser; } return result; } @@ -81,6 +83,7 @@ extern "C" LinphoneVCard* linphone_vcard_new_from_vcard4_buffer(const char *buff vCard = linphone_vcard_new(); vCard->belCard = belCard; } + delete parser; } return vCard; }