-$Id: CHANGES,v 1.265 2005/01/13 15:41:05 stelian Exp $
+$Id: CHANGES,v 1.266 2005/01/14 13:01:32 stelian Exp $
Changes between versions 0.4b38 and 0.4b39 (released ???????????????)
=====================================================================
read only and preventing the corefile generation. Thanks
to Kenneth Porter <shiva@sewingwitch.com> for the bug report.
+3. Silenced the failure to call fgetflags() when comparing an
+ entry which has no ext2 attributes (as in lsattr()).
+
Changes between versions 0.4b37 and 0.4b38 (released January 7, 2005)
=====================================================================
#ifndef lint
static const char rcsid[] =
- "$Id: dirs.c,v 1.29 2004/12/15 11:00:01 stelian Exp $";
+ "$Id: dirs.c,v 1.30 2005/01/14 13:01:34 stelian Exp $";
#endif /* not lint */
#include <config.h>
}
#ifdef __linux__
if (lgetflags(cp, &newflags) < 0) {
- warn("%s: lgetflags failed", cp);
- do_compare_error;
+ if (node.flags != 0) {
+ warn("%s: lgetflags failed", cp);
+ do_compare_error;
+ }
}
else {
if (newflags != node.flags) {
#ifndef lint
static const char rcsid[] =
- "$Id: tape.c,v 1.84 2004/12/15 11:00:01 stelian Exp $";
+ "$Id: tape.c,v 1.85 2005/01/14 13:01:34 stelian Exp $";
#endif /* not lint */
#include <config.h>
}
#ifdef __linux__
if (lgetflags(name, &newflags) < 0) {
- warn("%s: lgetflags failed", name);
- do_compare_error;
+ if (flags != 0) {
+ warn("%s: lgetflags failed", name);
+ do_compare_error;
+ }
}
else {
if (newflags != flags) {