summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndy Shaw <andy.shaw@digia.com>2014-08-15 22:15:34 +0200
committerAndy Shaw <andy.shaw@digia.com>2014-08-18 11:47:41 +0200
commit2289f3ee2955f783baa6e18c7fe3418c302b011c (patch)
treeb56262f5e712daedad2867d00316dbc0911ecb3a
parent231da210eacee58caa844f43d919a80ba2c63a92 (diff)
Fix a memory leak in QFseventsFileSystemWatcherEngine
Add a missing NSAutoReleasePool Task-number: QTBUG-38637 Change-Id: Ib69d92b6e9c4327cbb74f7814a45773bfc2ee526 Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
-rw-r--r--src/corelib/io/qfilesystemwatcher_fsevents.mm1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/corelib/io/qfilesystemwatcher_fsevents.mm b/src/corelib/io/qfilesystemwatcher_fsevents.mm
index 085396da6d..e713769735 100644
--- a/src/corelib/io/qfilesystemwatcher_fsevents.mm
+++ b/src/corelib/io/qfilesystemwatcher_fsevents.mm
@@ -496,6 +496,7 @@ QStringList QFseventsFileSystemWatcherEngine::removePaths(const QStringList &pat
bool QFseventsFileSystemWatcherEngine::startStream()
{
Q_ASSERT(stream == 0);
+ Q_AUTORELEASE_POOL(pool)
if (stream) // This shouldn't happen, but let's be nice and handle it.
stopStream();