Skip to content

Commit e13d37f

Browse files
cuiziweizwxiaoxiang781216
authored andcommitted
ostest:Ignore runtime error.
wdog.c:190:3: runtime error: signed integer overflow: 9223372036854775807 + 1 cannot be represented in type 'long int' #0 0x40e35d3a in wdog_test_run /home/cuiziwei/ska/vela/vela-dev2/apps/testing/ostest/wdog.c:190 #1 0x40e35e75 in wdog_test_thread /home/cuiziwei/ska/vela/vela-dev2/apps/testing/ostest/wdog.c:207 #2 0x40773ffa in pthread_startup pthread/pthread_create.c:59 #3 0x4495e037 in pthread_start pthread/pthread_create.c:139 #4 0x40301864 in pre_start sim/sim_initialstate.c:52 Signed-off-by: cuiziwei <[email protected]>
1 parent cc13d4b commit e13d37f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

testing/ostest/wdog.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,8 @@ static void wdog_test_run(FAR wdtest_param_t *param)
187187

188188
/* Delay wraparound (delay < 0) */
189189

190-
wdtest_assert(wd_start(&test_wdog, delay + 1,
190+
delay = (sclock_t)((clock_t)delay + 1);
191+
wdtest_assert(wd_start(&test_wdog, delay,
191192
wdtest_callback, (wdparm_t)param) != OK);
192193
wdtest_assert(wd_gettime(&test_wdog) == 0);
193194

0 commit comments

Comments
 (0)