From 4fc3d9ba6301a8c28a1f4ddf1665b0fe49ce092d Mon Sep 17 00:00:00 2001 From: Frederik Gladhorn Date: Tue, 18 Mar 2014 13:49:44 +0100 Subject: Fix double release in QTimeZone on Mac availableTimeZoneIds would release the enumerator. This leads to a double free, so simply don't release the enumerator. Task-number: QTBUG-37582 Change-Id: I521a9555d32545afd47095235ccee75a4f3e1974 Reviewed-by: Gabriel de Dietrich --- src/corelib/tools/qtimezoneprivate_mac.mm | 1 - 1 file changed, 1 deletion(-) diff --git a/src/corelib/tools/qtimezoneprivate_mac.mm b/src/corelib/tools/qtimezoneprivate_mac.mm index 3d95377850..49930490ff 100644 --- a/src/corelib/tools/qtimezoneprivate_mac.mm +++ b/src/corelib/tools/qtimezoneprivate_mac.mm @@ -272,7 +272,6 @@ QSet QMacTimeZonePrivate::availableTimeZoneIds() const tzid = QCFString::toQString([enumerator nextObject]).toUtf8(); } - [enumerator release]; return set; } -- cgit v1.2.3