diff --git a/ProcessUNIX.c b/ProcessUNIX.c
index 6d9b10997f8f32d36af2f9ec7cb05f0acc03999c..b0ddf5a13828951f075e0db2b5919b561a476d78 100644
--- a/ProcessUNIX.c
+++ b/ProcessUNIX.c
@@ -2241,7 +2241,7 @@ static kwsysProcessTime kwsysProcessTimeAdd(kwsysProcessTime in1, kwsysProcessTi
   kwsysProcessTime out;
   out.tv_sec = in1.tv_sec + in2.tv_sec;
   out.tv_usec = in1.tv_usec + in2.tv_usec;
-  if(out.tv_usec > 1000000)
+  if(out.tv_usec >= 1000000)
     {
     out.tv_usec -= 1000000;
     out.tv_sec += 1;