summaryrefslogtreecommitdiff
path: root/connectivity
diff options
context:
space:
mode:
authorJulien Nabet <serval2412@yahoo.fr>2017-08-11 07:44:39 +0200
committerJulien Nabet <serval2412@yahoo.fr>2017-08-11 19:02:20 +0200
commit5d065a77adf82948909fa76ea0f0ea98f89fd3e6 (patch)
tree0aeb56ae0134ea69a8d68b219e9b51201f903197 /connectivity
parent65edadcc76969d58a8a4e7b889d7124d3274048b (diff)
Related tdf#111634: Multiple memory leaks in libmacabdrv1
CFRelease multiLabel since has been created from OUStringToCFString Change-Id: Ic997c026737ebf31049682835d4047f3297f077d Reviewed-on: https://gerrit.libreoffice.org/41003 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> Tested-by: Julien Nabet <serval2412@yahoo.fr>
Diffstat (limited to 'connectivity')
-rw-r--r--connectivity/source/drivers/macab/MacabRecords.cxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/connectivity/source/drivers/macab/MacabRecords.cxx b/connectivity/source/drivers/macab/MacabRecords.cxx
index 6894b1e1ecd4..d5e8d2c6f67f 100644
--- a/connectivity/source/drivers/macab/MacabRecords.cxx
+++ b/connectivity/source/drivers/macab/MacabRecords.cxx
@@ -663,6 +663,8 @@ MacabHeader *MacabRecords::createHeaderForProperty(const ABPropertyType _propert
}
if(multiValue)
CFRelease(multiValue);
+ if(multiLabel)
+ CFRelease(multiLabel);
multiHeaders.push_back(std::move(hdr));
}