X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fmount%2Fnfsumount.c;h=4208ade291d1c63898f5b374df568f10c4ac9243;hp=077219d6ae87e223669492c642e55bfc9d481b5e;hb=d80e49e559da01cd0b4cb23eb9e2351aca7e2ec5;hpb=880305fe1659ab289a917c7627aa014343f46bc9 diff --git a/utils/mount/nfsumount.c b/utils/mount/nfsumount.c index 077219d..4208ade 100644 --- a/utils/mount/nfsumount.c +++ b/utils/mount/nfsumount.c @@ -324,16 +324,17 @@ int nfsumount(int argc, char *argv[]) if (!mc && verbose) printf(_("Could not find %s in mtab\n"), spec); + ret = 0; if (mc) { - ret = _nfsumount(mc->m.mnt_fsname, mc->m.mnt_opts); + if (!lazy) + ret = _nfsumount(mc->m.mnt_fsname, mc->m.mnt_opts); if(ret) ret = del_mtab(mc->m.mnt_fsname, mc->m.mnt_dir); - } else { - if (*spec != '/') + } else if (*spec != '/') { + if (!lazy) ret = _nfsumount(spec, "tcp,v3"); - else - ret = del_mtab(NULL, spec); - } + } else + ret = del_mtab(NULL, spec); return(ret); }