From 37fb19c74ffed25e2dbb0ec3f84c560ff69e5fad Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Fri, 22 Jun 2007 20:41:26 +0000 Subject: lib: fix locking when loading a filesystem module --- lib/mount.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'lib/mount.c') diff --git a/lib/mount.c b/lib/mount.c index aa0c0cb..8c2b048 100644 --- a/lib/mount.c +++ b/lib/mount.c @@ -392,6 +392,11 @@ static int fuse_mount_sys(const char *mnt, struct mount_opts *mo, int fd; int res; + if (!mnt) { + fprintf(stderr, "fuse: missing mountpoint\n"); + return -1; + } + res = lstat(mnt, &stbuf); if (res == -1) { fprintf(stderr ,"fuse: failed to access mountpoint %s: %s\n", @@ -516,11 +521,6 @@ int fuse_kern_mount(const char *mountpoint, struct fuse_args *args) int res = -1; char *mnt_opts = NULL; - if (!mountpoint) { - fprintf(stderr, "fuse: missing mountpoint\n"); - return -1; - } - memset(&mo, 0, sizeof(mo)); mo.flags = MS_NOSUID | MS_NODEV; -- cgit v1.2.3