diff --git a/unittest/libmariadb/bulk1.c b/unittest/libmariadb/bulk1.c index 9531658a..d220aa31 100644 --- a/unittest/libmariadb/bulk1.c +++ b/unittest/libmariadb/bulk1.c @@ -347,6 +347,8 @@ static int bulk_null(MYSQL *mysql) check_stmt_rc(rc, stmt); mysql_stmt_close(stmt); + free(buf[0]); + free(buf[1]); free(buf); rc= mysql_query(mysql, "DROP TABLE IF EXISTS bulk_null"); check_mysql_rc(rc, mysql); diff --git a/unittest/libmariadb/dyncol.c b/unittest/libmariadb/dyncol.c index 8fe0acb9..ed2f0258 100644 --- a/unittest/libmariadb/dyncol.c +++ b/unittest/libmariadb/dyncol.c @@ -55,6 +55,7 @@ static int create_dyncol_named(MYSQL *mysql) mariadb_dyncol_init(&dyncol); rc= mariadb_dyncol_create_many_named(&dyncol, column_count, keys1, vals, 0); + mariadb_dyncol_free(&dyncol); FAIL_IF(mariadb_dyncol_create_many_named(&dyncol, column_count, keys1, vals, 1) < 0, "Error"); column_count= 0; FAIL_IF(mariadb_dyncol_column_count(&dyncol, &column_count) < 0, "Error"); @@ -119,6 +120,7 @@ static int mdev_4994(MYSQL *unused __attribute__((unused))) mariadb_dyncol_init(&dyncol); rc= mariadb_dyncol_create_many_num(&dyncol, 1, &key, &val, 0); FAIL_IF(rc < 0, "Unexpected error"); + mariadb_dyncol_free(&dyncol); return OK; } @@ -291,6 +293,8 @@ static int dyncol_nested(MYSQL *mysql __attribute__((unused))) diag("%s != %s", s.str, "{\"0\":17,\"1\":{\"0\":17}}"); return FAIL; } + ma_dynstr_free(&s); + mariadb_dyncol_free(&col1); return OK; } diff --git a/unittest/libmariadb/rpl_api.c b/unittest/libmariadb/rpl_api.c index ad94b62f..2be54c04 100644 --- a/unittest/libmariadb/rpl_api.c +++ b/unittest/libmariadb/rpl_api.c @@ -50,6 +50,7 @@ static int test_rpl_01(MYSQL *mysql) printf("event: %d\n", event->event_type); } mariadb_free_rpl_event(event); + mariadb_rpl_close(rpl); return OK; }