commit untracked files ... confusing
[debian/amanda] / common-src / clock.c
index 905c68e603a50d6048e4253089e735a1ea7f1021..ff41fa641edba607feaec4360b8dd1e5df27747c 100644 (file)
@@ -158,7 +158,12 @@ timesub(
        end.tv_usec += 1000000;
     }
     diff.tv_usec = end.tv_usec - start.tv_usec;
-    diff.tv_sec = end.tv_sec - start.tv_sec;
+
+    if (end.tv_sec > start.tv_sec)
+       diff.tv_sec = end.tv_sec - start.tv_sec;
+    else
+       diff.tv_sec = 0;
+
     return diff;
 }