-$Id: CHANGES,v 1.271 2005/01/25 13:33:41 stelian Exp $
+$Id: CHANGES,v 1.272 2005/03/02 08:46:54 stelian Exp $
Changes between versions 0.4b39 and 0.4b40 (released ????????????????)
======================================================================
Thanks to Kenneth Porter <shiva@sewingwitch.com> for the bug
report.
+3. Fixed a bug in dump where the tape size was miscalculated when
+ the user used -d/-s to specify the tape characteristics. Thanks
+ to Philip Goisman <goisman@physics.arizona.edu> for reporting
+ the bug.
+
Changes between versions 0.4b38 and 0.4b39 (released January 21, 2005)
======================================================================
#ifndef lint
static const char rcsid[] =
- "$Id: tape.c,v 1.87 2004/11/22 10:32:32 stelian Exp $";
+ "$Id: tape.c,v 1.88 2005/03/02 08:46:55 stelian Exp $";
#endif /* not lint */
#include <config.h>
int siz = (char *)nextblock - (char *)slp->req;
+ /* make sure returned has sane values in case we don't read
+ * them from the slave in this pass */
+ returned.unclen = returned.clen = writesize;
+
slp->req[trecno].count = 0; /* Sentinel */
if (dump_atomic_write( slp->fd, (char *)slp->req, siz) != siz)
tslp = &slaves[SLAVES];
ntb = (union u_spcl *)tslp->tblock[1];
+ /* make sure returned has sane values in case we don't read
+ * them from the slave in this pass */
+ returned.unclen = returned.clen = writesize;
+
/*
* Each of the N slaves should have requests that need to
* be replayed on the next tape. Use the extra slave buffers