From 2289f3ee2955f783baa6e18c7fe3418c302b011c Mon Sep 17 00:00:00 2001 From: Andy Shaw Date: Fri, 15 Aug 2014 22:15:34 +0200 Subject: Fix a memory leak in QFseventsFileSystemWatcherEngine Add a missing NSAutoReleasePool Task-number: QTBUG-38637 Change-Id: Ib69d92b6e9c4327cbb74f7814a45773bfc2ee526 Reviewed-by: Erik Verbruggen --- src/corelib/io/qfilesystemwatcher_fsevents.mm | 1 + 1 file changed, 1 insertion(+) (limited to 'src/corelib/io/qfilesystemwatcher_fsevents.mm') 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(); -- cgit v1.2.3