@@ -265,21 +265,24 @@ void test_mod_add_fd(void **state) {
265265void test_mod_srcs (void * * state ) {
266266 (void ) state ; /* unused */
267267
268- int ret = m_mod_src_register_tmr (test_mod , & (const m_src_tmr_t ){.ns = 50000 }, M_SRC_FD_AUTOCLOSE , NULL );
268+ // 1000s just to test
269+ const m_src_tmr_t my_tmr = {.ns = 1000000000000 };
270+
271+ int ret = m_mod_src_register_tmr (test_mod , & my_tmr , M_SRC_FD_AUTOCLOSE , NULL );
269272 assert_true (ret == 0 );
270273
271274 /* Try to register again, expect -EEXIST error */
272- ret = m_mod_src_register_tmr (test_mod , & ( const m_src_tmr_t ){. ns = 50000 } , M_SRC_FD_AUTOCLOSE , NULL );
275+ ret = m_mod_src_register_tmr (test_mod , & my_tmr , M_SRC_FD_AUTOCLOSE , NULL );
273276 assert_true (ret == - EEXIST );
274277
275278 /* Register again, forcing the registration. */
276- ret = m_mod_src_register_tmr (test_mod , & ( const m_src_tmr_t ){. ns = 50000 } , M_SRC_FD_AUTOCLOSE | M_SRC_FORCE , NULL );
279+ ret = m_mod_src_register_tmr (test_mod , & my_tmr , M_SRC_FD_AUTOCLOSE | M_SRC_FORCE , NULL );
277280 assert_true (ret == 0 );
278281
279282 size_t len = m_mod_src_len (test_mod , M_SRC_TYPE_TMR );
280283 assert_true (len == 1 );
281284
282- ret = m_mod_src_deregister_tmr (test_mod , & ( const m_src_tmr_t ){. ns = 50000 } );
285+ ret = m_mod_src_deregister_tmr (test_mod , & my_tmr );
283286 assert_true (ret == 0 );
284287
285288 len = m_mod_src_len (test_mod , M_SRC_TYPE_TMR );
0 commit comments