From 70b73524c6d902d82f2f92bd752cd473829fca60 Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Sat, 29 Oct 2022 17:11:08 -0400 Subject: [PATCH] Fix SSH Agent Build on MSYS Windows (#8708) --- src/sshagent/SSHAgent.cpp | 4 ++-- 1 file 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(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());