Bugfix/win32 build warnings (#936)
* Changed win32 port of localtime to use secure OS API functions when compiled with MSVC * Changed all the sprintf to use snprintf instead in BSC tests to ensure null string endings.
This commit is contained in:
@@ -9995,12 +9995,12 @@ static void test_sc_parameters(void)
|
||||
memset(&hubf_uuid, 0x1, sizeof(hubf_uuid));
|
||||
memset(&hubf_vmac, 0x2, sizeof(hubf_vmac));
|
||||
|
||||
sprintf(
|
||||
primary_url, "wss://%s:%d", BACNET_WEBSOCKET_SERVER_ADDR,
|
||||
BACNET_WEBSOCKET_SERVER_PORT);
|
||||
sprintf(
|
||||
secondary_url, "wss://%s:%d", BACNET_WEBSOCKET_SERVER_ADDR,
|
||||
BACNET_WEBSOCKET_SERVER_PORT2);
|
||||
snprintf(
|
||||
primary_url, sizeof(primary_url), "wss://%s:%d",
|
||||
BACNET_WEBSOCKET_SERVER_ADDR, BACNET_WEBSOCKET_SERVER_PORT);
|
||||
snprintf(
|
||||
secondary_url, sizeof(secondary_url), "wss://%s:%d",
|
||||
BACNET_WEBSOCKET_SERVER_ADDR, BACNET_WEBSOCKET_SERVER_PORT2);
|
||||
|
||||
// prepare
|
||||
bacfile_init();
|
||||
@@ -10132,15 +10132,26 @@ static void test_sc_datalink(void)
|
||||
memset(&uuid3, 0x35, sizeof(uuid3));
|
||||
memset(&vmac3, 0x36, sizeof(vmac3));
|
||||
|
||||
sprintf(primary_url3, "wss://%s:%d", BACNET_LOCALHOST, BACNET_CLOSED_PORT);
|
||||
sprintf(
|
||||
secondary_url3, "wss://%s:%d", BACNET_LOCALHOST, BACNET_CLOSED_PORT);
|
||||
sprintf(primary_url2, "wss://%s:%d", BACNET_LOCALHOST, BACNET_HUB_PORT);
|
||||
sprintf(secondary_url2, "wss://%s:%d", BACNET_LOCALHOST, BACNET_HUB_PORT);
|
||||
sprintf(primary_url1, "wss://%s:%d", BACNET_LOCALHOST, BACNET_HUB_PORT);
|
||||
sprintf(secondary_url1, "wss://%s:%d", BACNET_LOCALHOST, BACNET_HUB_PORT);
|
||||
sprintf(
|
||||
direct_url, "wss://%s:%d", BACNET_LOCALHOST,
|
||||
snprintf(
|
||||
primary_url3, sizeof(primary_url3), "wss://%s:%d", BACNET_LOCALHOST,
|
||||
BACNET_CLOSED_PORT);
|
||||
snprintf(
|
||||
secondary_url3, sizeof(secondary_url3), "wss://%s:%d", BACNET_LOCALHOST,
|
||||
BACNET_CLOSED_PORT);
|
||||
snprintf(
|
||||
primary_url2, sizeof(primary_url2), "wss://%s:%d", BACNET_LOCALHOST,
|
||||
BACNET_HUB_PORT);
|
||||
snprintf(
|
||||
secondary_url2, sizeof(secondary_url2), "wss://%s:%d", BACNET_LOCALHOST,
|
||||
BACNET_HUB_PORT);
|
||||
snprintf(
|
||||
primary_url1, sizeof(primary_url1), "wss://%s:%d", BACNET_LOCALHOST,
|
||||
BACNET_HUB_PORT);
|
||||
snprintf(
|
||||
secondary_url1, sizeof(secondary_url1), "wss://%s:%d", BACNET_LOCALHOST,
|
||||
BACNET_HUB_PORT);
|
||||
snprintf(
|
||||
direct_url, sizeof(direct_url), "wss://%s:%d", BACNET_LOCALHOST,
|
||||
SC_NETPORT_DIRECT_SERVER_PORT);
|
||||
|
||||
bacfile_init();
|
||||
@@ -10383,26 +10394,26 @@ static void test_sc_datalink_properties(void)
|
||||
memset(&uuid4, 0x7, sizeof(uuid4));
|
||||
memset(&vmac4, 0x8, sizeof(vmac4));
|
||||
|
||||
sprintf(
|
||||
primary_url3, "wss://%s:%d", BACNET_LOCALHOST,
|
||||
snprintf(
|
||||
primary_url3, sizeof(primary_url3), "wss://%s:%d", BACNET_LOCALHOST,
|
||||
SC_NETPORT_HUB_SERVER_PORT);
|
||||
sprintf(
|
||||
secondary_url3, "wss://%s:%d", BACNET_LOCALHOST,
|
||||
snprintf(
|
||||
secondary_url3, sizeof(secondary_url3), "wss://%s:%d", BACNET_LOCALHOST,
|
||||
SC_NETPORT_HUB_SERVER_PORT);
|
||||
sprintf(
|
||||
primary_url2, "wss://%s:%d", BACNET_LOCALHOST,
|
||||
snprintf(
|
||||
primary_url2, sizeof(primary_url2), "wss://%s:%d", BACNET_LOCALHOST,
|
||||
SC_NETPORT_HUB_SERVER_PORT);
|
||||
sprintf(
|
||||
secondary_url2, "wss://%s:%d", BACNET_LOCALHOST,
|
||||
snprintf(
|
||||
secondary_url2, sizeof(secondary_url2), "wss://%s:%d", BACNET_LOCALHOST,
|
||||
SC_NETPORT_HUB_SERVER_PORT);
|
||||
sprintf(
|
||||
primary_url1, "wss://%s:%d", BACNET_LOCALHOST,
|
||||
snprintf(
|
||||
primary_url1, sizeof(primary_url1), "wss://%s:%d", BACNET_LOCALHOST,
|
||||
SC_NETPORT_HUB_SERVER_PORT);
|
||||
sprintf(
|
||||
secondary_url1, "wss://%s:%d", BACNET_LOCALHOST,
|
||||
snprintf(
|
||||
secondary_url1, sizeof(secondary_url1), "wss://%s:%d", BACNET_LOCALHOST,
|
||||
SC_NETPORT_HUB_SERVER_PORT);
|
||||
sprintf(
|
||||
direct_url, "wss://%s:%d", BACNET_LOCALHOST,
|
||||
snprintf(
|
||||
direct_url, sizeof(direct_url), "wss://%s:%d", BACNET_LOCALHOST,
|
||||
SC_NETPORT_DIRECT_SERVER_PORT);
|
||||
|
||||
bacfile_init();
|
||||
@@ -10709,9 +10720,11 @@ static void test_sc_datalink_failed_requests(void)
|
||||
memset(&uuid2, 0x43, sizeof(uuid2));
|
||||
memset(&vmac2, 0x42, sizeof(vmac2));
|
||||
|
||||
sprintf(primary_url2, "wss://%s:%d", BACNET_LOCALHOST, BACNET_CLOSED_PORT);
|
||||
sprintf(
|
||||
secondary_url2, "wss://%s:%d", BACNET_LOCALHOST,
|
||||
snprintf(
|
||||
primary_url2, sizeof(primary_url2), "wss://%s:%d", BACNET_LOCALHOST,
|
||||
BACNET_CLOSED_PORT);
|
||||
snprintf(
|
||||
secondary_url2, sizeof(secondary_url2), "wss://%s:%d", BACNET_LOCALHOST,
|
||||
SC_NETPORT_HUB_SERVER_PORT);
|
||||
|
||||
bacfile_init();
|
||||
|
||||
Reference in New Issue
Block a user