diff --git a/src/corelib/io/qfilesystemwatcher_fsevents.mm b/src/corelib/io/qfilesystemwatcher_fsevents.mm index 085396da6dbba31fb176ebf4a1b0a7d6b3456e14..e71376973546dfea896c14193d028523dc13636b 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();