--- server-src/planner.c_ORIG 2005-09-07 11:23:24.000000000 +0200 +++ server-src/planner.c 2005-09-07 11:50:02.000000000 +0200 @@ -2154,16 +2154,20 @@ else if(est(dp)->last_level < 0) { delete = 1; message = "but cannot incremental dump new disk"; } else if(est(dp)->degr_level < 0) { delete = 1; message = "but no incremental estimate"; } + else if (est(dp)->degr_size > tape->length) { + delete = 1; + message = "incremental dump also larger than tape"; + } else { delete = 0; message = "full dump delayed"; } } else { delete = 1; message = "skipping incremental";