Skip to content

Commit ead3e76

Browse files
committed
Fix more MSVC compiler errors
1 parent 8eb5c26 commit ead3e76

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

greengrass_ipc/source/platform/WindowsConnectionConfig.cpp

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,25 +15,26 @@ namespace Aws
1515
getenv_s(&ipcSocketSize, NULL, 0, "AWS_GG_NUCLEUS_DOMAIN_SOCKET_FILEPATH_FOR_COMPONENT");
1616
Crt::Vector<char> ipcSocket(ipcSocketSize);
1717
getenv_s(
18-
&ipcSocketSize, &ipcSocket[0], ipcSocketSize, "AWS_GG_NUCLEUS_DOMAIN_SOCKET_FILEPATH_FOR_COMPONENT");
18+
&ipcSocketSize,
19+
&ipcSocket[0],
20+
reinterpret_cast<rsize_t>(ipcSocketSize),
21+
"AWS_GG_NUCLEUS_DOMAIN_SOCKET_FILEPATH_FOR_COMPONENT");
1922
if (ipcSocketSize > 0)
2023
{
2124
m_hostName = Crt::String(&ipcSocket[0]);
2225
}
2326

2427
size_t authTokenSize = 0;
25-
const char *authTokenCStr = std::getenv("SVCUID");
26-
getenv_s(&authTokenCStr, NULL, 0, "SVCUID");
28+
getenv_s(&authTokenSize, NULL, 0, "SVCUID");
2729
Crt::Vector<char> authToken(authTokenSize);
28-
getenv_s(&authTokenSize, &authToken[0], authTokenSize, "SVCUID");
30+
getenv_s(&authTokenSize, &authToken[0], reinterpret_cast<rsize_t>(authTokenSize), "SVCUID");
2931
if (authTokenSize > 0)
3032
{
3133
/* Encode authToken as JSON. */
3234
Crt::StringStream authTokenPayloadSS;
3335
authTokenPayloadSS << "{\"authToken\":\"" << Crt::String(&authToken[0]) << "\"}";
3436
m_connectAmendment = MessageAmendment(Crt::ByteBufFromCString(authTokenPayloadSS.str().c_str()));
3537
}
36-
const char *ipcSocketCStr = std::getenv("AWS_GG_NUCLEUS_DOMAIN_SOCKET_FILEPATH_FOR_COMPONENT");
3738

3839
m_port = static_cast<uint16_t>(0);
3940
Crt::Io::SocketOptions socketOptions;

0 commit comments

Comments
 (0)