* Ported to Linux's Second Extended File System as part of the
* dump and restore backup suit
* Remy Card <card@Linux.EU.Org>, 1994-1997
- * Stelian Pop <pop@cybercable.fr>, 1999-2000
- * Stelian Pop <pop@cybercable.fr> - Alcôve <www.alcove.fr>, 2000
+ * Stelian Pop <pop@noos.fr>, 1999-2000
+ * Stelian Pop <pop@noos.fr> - Alcôve <www.alcove.fr>, 2000
*/
/*-
#ifndef lint
static const char rcsid[] =
- "$Id: main.c,v 1.29 2000/11/10 14:42:25 stelian Exp $";
+ "$Id: main.c,v 1.31 2000/12/04 15:43:16 stelian Exp $";
#endif /* not lint */
#include <sys/param.h>
}
/* if no user label specified, use ext2 filesystem label if available */
if (spcl.c_label[0] == '\0') {
- if (fs->super->s_volume_name[0] != '\0') {
- strncpy(spcl.c_label, fs->super->s_volume_name,LBLSIZE);
+ const char *lbl;
+ if ( (lbl = get_device_label(disk)) != NULL) {
+ strncpy(spcl.c_label, lbl, LBLSIZE);
spcl.c_label[LBLSIZE-1] = '\0';
}
else