Imported Upstream version 2.6.1p1
[debian/amanda] / server-src / driverio.c
index 6b2cd1e32582c988e8c98e94c17199caef0b4174..d16ab8c63a58f5afb33e827fa0b4c5df5eed3897 100644 (file)
@@ -808,13 +808,13 @@ update_info_dumper(
            newperf(perfp->rate, (double)dumpsize/(double)dumptime);
     }
 
-    if(getconf_int(CNF_RESERVE)<100) {
+    if(origsize >= (off_t)0 && getconf_int(CNF_RESERVE)<100) {
        info.command = NO_COMMAND;
     }
 
-    if(level == info.last_level)
+    if (origsize >= (off_t)0 && level == info.last_level) {
        info.consecutive_runs++;
-    else {
+    } else if (origsize >= (off_t)0 || level < info.last_level) {
        info.last_level = level;
        info.consecutive_runs = 1;
     }