@@ -15,25 +15,26 @@ namespace Aws
15
15
getenv_s (&ipcSocketSize, NULL , 0 , " AWS_GG_NUCLEUS_DOMAIN_SOCKET_FILEPATH_FOR_COMPONENT" );
16
16
Crt::Vector<char > ipcSocket (ipcSocketSize);
17
17
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" );
19
22
if (ipcSocketSize > 0 )
20
23
{
21
24
m_hostName = Crt::String (&ipcSocket[0 ]);
22
25
}
23
26
24
27
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" );
27
29
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" );
29
31
if (authTokenSize > 0 )
30
32
{
31
33
/* Encode authToken as JSON. */
32
34
Crt::StringStream authTokenPayloadSS;
33
35
authTokenPayloadSS << " {\" authToken\" :\" " << Crt::String (&authToken[0 ]) << " \" }" ;
34
36
m_connectAmendment = MessageAmendment (Crt::ByteBufFromCString (authTokenPayloadSS.str ().c_str ()));
35
37
}
36
- const char *ipcSocketCStr = std::getenv (" AWS_GG_NUCLEUS_DOMAIN_SOCKET_FILEPATH_FOR_COMPONENT" );
37
38
38
39
m_port = static_cast <uint16_t >(0 );
39
40
Crt::Io::SocketOptions socketOptions;
0 commit comments