--- amanda-2.4.5p1.orig/server-src/dumper.c 2005-09-20 20:11:38.000000000 -0400 +++ amanda-2.4.5p1.new/server-src/dumper.c 2005-11-01 19:42:29.000000000 -0500 @@ -1387,8 +1387,7 @@ int mesgfd, datafd, indexfd, outfd; rc = 2; goto failed; } - if(update_dataptr(&outfd, size1)) { - rc = 2; + if((rc=update_dataptr(&outfd, size1))) { goto failed; } if(size1 == 0) {