macOS: Fix memory leak in FolderWatcherPrivate::startWatching
authorMichael Schuster <michael@schuster.ms>
Tue, 14 Jul 2020 06:54:07 +0000 (08:54 +0200)
committerMichael Schuster (Rebase PR Action) <misch7@users.noreply.github.com>
Fri, 2 Oct 2020 16:56:29 +0000 (16:56 +0000)
Signed-off-by: Michael Schuster <michael@schuster.ms>
src/gui/folderwatcher_mac.cpp

index ee2314168eb359460779888d26200df99149fb93..5a2c73c0dbe8bf9c759a6b43cd8348900c42b7f5 100755 (executable)
@@ -100,6 +100,7 @@ void FolderWatcherPrivate::startWatching()
         kFSEventStreamCreateFlagUseCFTypes | kFSEventStreamCreateFlagFileEvents | kFSEventStreamCreateFlagIgnoreSelf);
 
     CFRelease(pathsToWatch);
+    CFRelease(folderCF);
     FSEventStreamScheduleWithRunLoop(_stream, CFRunLoopGetCurrent(), kCFRunLoopDefaultMode);
     FSEventStreamStart(_stream);
 }