From c1ab30142abbfe3d354efdb08c07ef28fa3036e8 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Wed, 26 Jun 2019 08:59:35 -0700 Subject: [PATCH] sysconf /0 paranoia Seems unlikely, but avoid any possibility to divide by zero. --- modules/libcom/src/osi/os/posix/osdThread.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/libcom/src/osi/os/posix/osdThread.c b/modules/libcom/src/osi/os/posix/osdThread.c index 854441898..e3e0fe3cf 100644 --- a/modules/libcom/src/osi/os/posix/osdThread.c +++ b/modules/libcom/src/osi/os/posix/osdThread.c @@ -906,7 +906,7 @@ epicsShareFunc double epicsShareAPI epicsThreadSleepQuantum () { double hz; hz = sysconf ( _SC_CLK_TCK ); - if(hz<0) + if(hz<=0) return 0.0; return 1.0 / hz; }