summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/tests/cmocka/sss_nss_idmap-tests.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/tests/cmocka/sss_nss_idmap-tests.c b/src/tests/cmocka/sss_nss_idmap-tests.c
index e4831a33f..034f3a1ec 100644
--- a/src/tests/cmocka/sss_nss_idmap-tests.c
+++ b/src/tests/cmocka/sss_nss_idmap-tests.c
@@ -70,7 +70,7 @@ enum nss_status sss_nss_make_request(enum sss_cli_command cmd,
void test_getsidbyname(void **state) {
int ret;
- char *sid;
+ char *sid = NULL;
size_t c;
enum sss_id_type type;
@@ -94,6 +94,8 @@ void test_getsidbyname(void **state) {
ret = sss_nss_getsidbyname("", &sid, NULL);
assert_int_equal(ret, EINVAL);
+ free(sid);
+ sid = NULL;
for (c = 0; d[c].d.repbuf != NULL; c++) {
will_return(sss_nss_make_request, &d[0].d);
@@ -104,6 +106,8 @@ void test_getsidbyname(void **state) {
assert_string_equal(sid, d[0].str);
assert_int_equal(type, 0);
}
+ free(sid);
+ sid = NULL;
}
}