cvs commit: src/sbin/mount_msdosfs mount_msdosfs.c

Maxim Konovalov maxim at macomnet.ru
Mon Nov 14 14:57:44 GMT 2005


On Mon, 14 Nov 2005, 17:24+0300, Maxim Konovalov wrote:

> On Mon, 14 Nov 2005, 16:59+0300, Maxim Konovalov wrote:
>
> > On Sun, 13 Nov 2005, 03:24-0000, Craig Rodrigues wrote:
> >
> > > rodrigc     2005-11-13 03:24:44 UTC
> > >
> > >   FreeBSD src repository
> > >
> > >   Modified files:
> > >     sbin/mount_msdosfs   mount_msdosfs.c
> > >   Log:
> > >   Convert mount_msdosfs to use nmount().
> >
> > There is a regression now:
> >
> > $ grep /cf /etc/fstab
> > /dev/da0s1 /cf msdos moauto,ro,-m644,-M755,-umaxim,-gmaxim
> it's "noauto" of course^^^^^^
>
> > $ mount /cf
> > mount_msdosfs: /dev/da0s1: Invalid argument
> > $ dmesg | tail -1
> > mount option <auto> is unknown
> >
> > It works OK with rev. 1.36.

Moreover:

$ mount /cdrom
zsh: segmentation fault (core dumped)  mount /cdrom
$ grep /cdrom /etc/fstab
/dev/acd0               /cdrom          cd9660  ro,noauto       0       0

gdb shows:

Program terminated with signal 11, Segmentation fault.
#0  0x08049dd7 in build_iovec (iov=0xcdbfd834, iovlen=0xcdbfd838,
    name=0x80bc060 "ro", val=0x0, len=4294967295)
    at /usr/src/sbin/mount/getmntopts.c:159
159                     len = strlen(val) + 1;

-- 
Maxim Konovalov


More information about the cvs-src mailing list