diff --git a/src/lib/HelperMacX.cpp b/src/lib/HelperMacX.cpp index c1d1abe..030de38 100644 --- a/src/lib/HelperMacX.cpp +++ b/src/lib/HelperMacX.cpp @@ -108,9 +108,8 @@ OSType HelperMacX::getProcessSignature(pid_t pid){ OSErr err; ProcessSerialNumber processSerialNumber; ProcessInfoRec processInfoRec; + memset(&processInfoRec, 0, sizeof(processInfoRec)); processInfoRec.processInfoLength = sizeof(processInfoRec); - processInfoRec.processAppSpec = NULL; - processInfoRec.processName = NULL; err = GetProcessForPID(pid, &processSerialNumber); if (noErr != err) { qWarning("HelperMacX::getProcessSignature: GetProcessForPID error for pid %d: %d", pid, err); diff --git a/src/lib/random.h b/src/lib/random.h index 636da72..06dddd8 100644 --- a/src/lib/random.h +++ b/src/lib/random.h @@ -20,6 +20,10 @@ #ifndef RANDOM_H_ #define RANDOM_H_ +#ifndef _WIN32 +#include // for getpid() +#endif + #ifndef quint8 typedef unsigned char quint8; #endif