diff --git a/test/sysinfo/main.c b/test/sysinfo/main.c index 53d9de5d..857d6538 100644 --- a/test/sysinfo/main.c +++ b/test/sysinfo/main.c @@ -31,7 +31,8 @@ int test_sysinfo() { printf ("free RAM: %5.1f MB\n", info.freeram / MEGABYTE); printf ("process count: %d\n", info.procs); - if (info.uptime % MIN < 3) { + // make sure update is in a valid range (1s ~ 5min) + if (info.uptime < 1 || info.uptime / MIN > 5 ) { THROW_ERROR("system uptime error"); }