summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--auto_tests/messenger_test.c5
-rw-r--r--testing/irc_syncbot.c5
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
184START_TEST(test_getself_name) 184START_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}
197END_TEST 198END_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) {