>From f97f93e9923285d630077a6fac26494f108a46cc Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Fri, 15 May 2015 14:08:40 +0200 Subject: [PATCH 1/4] test_nss_srv: Use right function for storing time_t The size of time_t can be 8 bytes on some platforms. It is because of year 2038 problem. --- src/tests/cmocka/test_nss_srv.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/tests/cmocka/test_nss_srv.c b/src/tests/cmocka/test_nss_srv.c index e8947174f3f851dcc30d2df73e3dece452eba852..86b2dd69fbdf25e5def486cefb6fbd982d053b44 100644 --- a/src/tests/cmocka/test_nss_srv.c +++ b/src/tests/cmocka/test_nss_srv.c @@ -2233,7 +2233,7 @@ void test_nss_initgroups(void **state) attrs = sysdb_new_attrs(nss_test_ctx); assert_non_null(attrs); - ret = sysdb_attrs_add_uint32(attrs, SYSDB_INITGR_EXPIRE, + ret = sysdb_attrs_add_time_t(attrs, SYSDB_INITGR_EXPIRE, time(NULL) + 300); assert_int_equal(ret, EOK); @@ -2335,7 +2335,7 @@ static int test_nss_initgr_search_acct_cb(void *pvt) attrs = sysdb_new_attrs(nss_test_ctx); assert_non_null(attrs); - ret = sysdb_attrs_add_uint32(attrs, SYSDB_INITGR_EXPIRE, + ret = sysdb_attrs_add_time_t(attrs, SYSDB_INITGR_EXPIRE, time(NULL) + 300); assert_int_equal(ret, EOK); @@ -2418,7 +2418,7 @@ static int test_nss_initgr_update_acct_cb(void *pvt) attrs = sysdb_new_attrs(nss_test_ctx); assert_non_null(attrs); - ret = sysdb_attrs_add_uint32(attrs, SYSDB_INITGR_EXPIRE, + ret = sysdb_attrs_add_time_t(attrs, SYSDB_INITGR_EXPIRE, time(NULL) + 300); assert_int_equal(ret, EOK); @@ -2458,7 +2458,7 @@ void test_nss_initgr_update(void **state) attrs = sysdb_new_attrs(nss_test_ctx); assert_non_null(attrs); - ret = sysdb_attrs_add_uint32(attrs, SYSDB_INITGR_EXPIRE, + ret = sysdb_attrs_add_time_t(attrs, SYSDB_INITGR_EXPIRE, time(NULL) - 1); assert_int_equal(ret, EOK); -- 2.4.0