Fix memory leak in test_users
Users were allocated but not freed. Same with the JSON objects.
This commit is contained in:
@ -72,7 +72,9 @@ static int test1()
|
|||||||
ss_info_dassert(dump, "Users should be dumped");
|
ss_info_dassert(dump, "Users should be dumped");
|
||||||
USERS* loaded_users = users_from_json(dump);
|
USERS* loaded_users = users_from_json(dump);
|
||||||
ss_info_dassert(dump, "Users should be loaded");
|
ss_info_dassert(dump, "Users should be loaded");
|
||||||
|
json_decref(dump);
|
||||||
rv = users_auth(loaded_users, "username2", "authorisation2");
|
rv = users_auth(loaded_users, "username2", "authorisation2");
|
||||||
|
users_free(loaded_users);
|
||||||
ss_info_dassert(rv, "Loaded users should contain users");
|
ss_info_dassert(rv, "Loaded users should contain users");
|
||||||
|
|
||||||
ss_dfprintf(stderr, "\t..done\nFree user table.");
|
ss_dfprintf(stderr, "\t..done\nFree user table.");
|
||||||
|
|||||||
Reference in New Issue
Block a user