From 8c4aeae19dbb436c17b5f4032285adbaed727eea Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Mon, 20 Jan 2014 21:23:19 +0100 Subject: TESTS: Fix authtok test for zero length string. There is a test for sss_authtok_set where '\0' is used as argument data. '\0' is evaluated as zero and zero is treated as a null pointer. And there is another test for NULL pointer few lines before. Patch changes 3rd argument '\0' into properly cast zero length sting "" --- src/tests/cmocka/test_authtok.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/tests/cmocka/test_authtok.c b/src/tests/cmocka/test_authtok.c index c4e394cf..50205cc3 100644 --- a/src/tests/cmocka/test_authtok.c +++ b/src/tests/cmocka/test_authtok.c @@ -204,7 +204,7 @@ static void test_sss_authtok_empty(void **state) assert_int_equal(0, sss_authtok_get_size(ts->authtoken)); assert_null(sss_authtok_get_data(ts->authtoken)); - ret = sss_authtok_set(ts->authtoken, type, '\0', 0); + ret = sss_authtok_set(ts->authtoken, type, (const uint8_t*)"", 0); assert_int_equal(ret, EOK); assert_int_equal(type, sss_authtok_get_type(ts->authtoken)); -- cgit