geom_label problems when MS-DOS FS label is blank (all spaces)
Yuriy Tsibizov
Yuriy.Tsibizov at gfk.ru
Sat May 12 06:51:38 UTC 2007
> In this situation libdisk can't parse kern.geom.conftxt and sysinstall
> exits with BARF 171 message.
It can be fixed with following patch. "all spaces" volume will be treated
like a volume without label.
Index: g_label_msdosfs.c
===================================================================
RCS file: /home/ncvs/src/sys/geom/label/g_label_msdosfs.c,v
retrieving revision 1.6
diff -u -r1.6 g_label_msdosfs.c
--- g_label_msdosfs.c 30 Sep 2006 08:16:49 -0000 1.6
+++ g_label_msdosfs.c 12 May 2007 06:39:23 -0000
@@ -200,7 +200,7 @@
}
endofchecks:
- for (i = size - 1; i > 0; i--) {
+ for (i = size - 1; i >= 0; i--) {
if (label[i] == '\0')
continue;
else if (label[i] == ' ')
Yuriy.
More information about the freebsd-current
mailing list