Merge branch 'master' of https://github.com/caramis/synergy into caramis-master
This commit is contained in:
commit
4a24a2117a
|
@ -69,10 +69,11 @@ CMSWindowsSession::isProcessInSession(const char* name, PHANDLE process = NULL)
|
|||
entry.th32ProcessID, &processSessionId);
|
||||
|
||||
if (!pidToSidRet) {
|
||||
// if we can not acquire session associated with a specified process,
|
||||
// simply ignore it
|
||||
LOG((CLOG_ERR "could not get session id for process id %i", entry.th32ProcessID));
|
||||
throw XArch(new XArchEvalWindows());
|
||||
}
|
||||
|
||||
else {
|
||||
// only pay attention to processes in the active session
|
||||
if (processSessionId == m_activeSessionId) {
|
||||
|
||||
|
@ -85,6 +86,8 @@ CMSWindowsSession::isProcessInSession(const char* name, PHANDLE process = NULL)
|
|||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// now move on to the next entry (if we're not at the end)
|
||||
gotEntry = Process32Next(snapshot, &entry);
|
||||
if (!gotEntry) {
|
||||
|
|
Loading…
Reference in New Issue