This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx-apps.git

commit e13d37f4d08009e8e9f032dfa73d9ef57569026d
Author: cuiziwei <[email protected]>
AuthorDate: Thu Jul 11 12:25:43 2024 +0800

    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]>
---
 testing/ostest/wdog.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/testing/ostest/wdog.c b/testing/ostest/wdog.c
index 202eb6f49..6d3cdfecc 100644
--- a/testing/ostest/wdog.c
+++ b/testing/ostest/wdog.c
@@ -187,7 +187,8 @@ static void wdog_test_run(FAR wdtest_param_t *param)
 
   /* Delay wraparound (delay < 0) */
 
-  wdtest_assert(wd_start(&test_wdog, delay + 1,
+  delay = (sclock_t)((clock_t)delay + 1);
+  wdtest_assert(wd_start(&test_wdog, delay,
                 wdtest_callback, (wdparm_t)param) != OK);
   wdtest_assert(wd_gettime(&test_wdog) == 0);
 

Reply via email to