Add check that we do not launch a task while we already have one recorded.

This commit is contained in:
Richard Frith-Macdonald 2021-01-07 11:20:47 +00:00
parent bad8e8e5b3
commit 154f4f7a2d

View file

@ -1270,6 +1270,12 @@ valgrindLog(NSString *name)
[env addEntriesFromDictionary: addE];
}
if (task != nil)
{
NSLog(@"-launch called for %@ with task %@ already present at %@",
self, task, [NSThread callStackSymbols]);
DESTROY(task);
}
task = [NSTask new];
[task setEnvironment: env];
[task setLaunchPath: prog];