diff options
author | Jonathan White <support@dmapps.us> | 2022-10-30 00:11:08 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-30 00:11:08 +0300 |
commit | 6fa34bdbfe978aef4e8340758630bedbb436223c (patch) | |
tree | fafc9aacbe1082211175b8c84dafe338745b71d4 | |
parent | 188fff1488ba72a94c3f378a2e6ab232e896355f (diff) |
Fix SSH Agent Build on MSYS Windows (#8708)
-rw-r--r-- | src/sshagent/SSHAgent.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/sshagent/SSHAgent.cpp b/src/sshagent/SSHAgent.cpp index 331ee99ba..847691221 100644 --- a/src/sshagent/SSHAgent.cpp +++ b/src/sshagent/SSHAgent.cpp @@ -210,8 +210,8 @@ bool SSHAgent::sendMessagePageant(const QByteArray& in, QByteArray& out) return false; } - QByteArray mapName = - (QString("SSHAgentRequest%1").arg(int(QThread::currentThreadId()), 8, 16, QChar('0'))).toLatin1(); + auto threadId = reinterpret_cast<qlonglong>(QThread::currentThreadId()); + QByteArray mapName = (QString("SSHAgentRequest%1").arg(threadId, 8, 16, QChar('0'))).toLatin1(); HANDLE handle = CreateFileMappingA(INVALID_HANDLE_VALUE, NULL, PAGE_READWRITE, 0, AGENT_MAX_MSGLEN, mapName.data()); |