diff options
-rw-r--r-- | auto_tests/messenger_test.c | 5 | ||||
-rw-r--r-- | testing/irc_syncbot.c | 5 |
2 files changed, 6 insertions, 4 deletions
diff --git a/auto_tests/messenger_test.c b/auto_tests/messenger_test.c index 614b1057..8ab185a0 100644 --- a/auto_tests/messenger_test.c +++ b/auto_tests/messenger_test.c | |||
@@ -184,8 +184,8 @@ END_TEST | |||
184 | START_TEST(test_getself_name) | 184 | START_TEST(test_getself_name) |
185 | { | 185 | { |
186 | const char *nickname = "testGallop"; | 186 | const char *nickname = "testGallop"; |
187 | int len = strlen(nickname); | 187 | size_t len = strlen(nickname); |
188 | VLA(char, nick_check, len); | 188 | char *nick_check = (char *)calloc(len + 1, 1); |
189 | 189 | ||
190 | setname(m, (const uint8_t *)nickname, len); | 190 | setname(m, (const uint8_t *)nickname, len); |
191 | getself_name(m, (uint8_t *)nick_check); | 191 | getself_name(m, (uint8_t *)nick_check); |
@@ -193,6 +193,7 @@ START_TEST(test_getself_name) | |||
193 | ck_assert_msg((memcmp(nickname, nick_check, len) == 0), | 193 | ck_assert_msg((memcmp(nickname, nick_check, len) == 0), |
194 | "getself_name failed to return the known name!\n" | 194 | "getself_name failed to return the known name!\n" |
195 | "known name: %s\nreturned: %s\n", nickname, nick_check); | 195 | "known name: %s\nreturned: %s\n", nickname, nick_check); |
196 | free(nick_check); | ||
196 | } | 197 | } |
197 | END_TEST | 198 | END_TEST |
198 | 199 | ||
diff --git a/testing/irc_syncbot.c b/testing/irc_syncbot.c index f122094f..83b86a19 100644 --- a/testing/irc_syncbot.c +++ b/testing/irc_syncbot.c | |||
@@ -300,8 +300,7 @@ int main(int argc, char *argv[]) | |||
300 | if (count > 0) { | 300 | if (count > 0) { |
301 | last_get = get_monotime_sec(); | 301 | last_get = get_monotime_sec(); |
302 | ping_sent = 0; | 302 | ping_sent = 0; |
303 | VLA(uint8_t, data, count + 1); | 303 | uint8_t *data = (uint8_t *)calloc(count + 1, 1); |
304 | data[count] = 0; | ||
305 | recv(sock, data, count, MSG_NOSIGNAL); | 304 | recv(sock, data, count, MSG_NOSIGNAL); |
306 | printf("%s", data); | 305 | printf("%s", data); |
307 | 306 | ||
@@ -345,6 +344,8 @@ int main(int argc, char *argv[]) | |||
345 | p_i = i + 1; | 344 | p_i = i + 1; |
346 | } | 345 | } |
347 | } | 346 | } |
347 | |||
348 | free(data); | ||
348 | } | 349 | } |
349 | 350 | ||
350 | if (connected == 1) { | 351 | if (connected == 1) { |