|
From: Hung N. <hun...@de...> - 2016-08-28 02:30:20
|
osaf/services/saf/immsv/immnd/immnd_proc.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
Avoid jobDurationSec of zero.
diff --git a/osaf/services/saf/immsv/immnd/immnd_proc.c b/osaf/services/saf/immsv/immnd/immnd_proc.c
--- a/osaf/services/saf/immsv/immnd/immnd_proc.c
+++ b/osaf/services/saf/immsv/immnd/immnd_proc.c
@@ -1668,6 +1668,7 @@ uint32_t immnd_proc_server(uint32_t *tim
osaf_timespec_subtract(&now, &cb->mJobStart, &jobDurationTs);
SaUint32T jobDurationSec = (SaUint32T) jobDurationTs.tv_sec;
SaBoolT pbeImmndDeadlock=SA_FALSE;
+ if(!jobDurationSec) {++jobDurationSec;} /* Avoid jobDurationSec of zero */
/*TRACE_ENTER(); */
if ((cb->mStep % printFrq) == 0) {
|