--- server-src/dumper.c.orig 2003-01-09 21:09:55.000000000 -0500 +++ server-src/dumper.c 2003-01-09 21:11:32.000000000 -0500 @@ -662,7 +662,7 @@ datain += size; - while((size == 0 && dataout < datain) || datain >= datalimit) { + while(rc == 0 && ((size == 0 && dataout < datain) || datain >= datalimit)) { NAUGHTY_BITS;