merge fuse_2_5_bugfix
authorMiklos Szeredi <miklos@szeredi.hu>
Thu, 2 Feb 2006 15:15:21 +0000 (15:15 +0000)
committerMiklos Szeredi <miklos@szeredi.hu>
Thu, 2 Feb 2006 15:15:21 +0000 (15:15 +0000)
ChangeLog
lib/mount_bsd.c

index edbae5ad43ede4ea5c06caea2a61c2c04033db5c..852001dedca788d9ddc6d3a027392250aa07b469 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -10,6 +10,9 @@
 
 2006-01-20  Miklos Szeredi <miklos@szeredi.hu>
 
+       * Sanitize storage type and help message in mount_bsd.c.  Patch
+       from Csaba Henk
+
        * fuse_opt: add new helper constants FUSE_OPT_KEY_KEEP and
        FUSE_OPT_KEY_DISCARD
 
index b0f2e357931b34dc3317a632ac468233f7d11e61..cb1b2b9fae19d7bf71095de36c785cb2d5427be1 100644 (file)
@@ -161,6 +161,7 @@ void fuse_unmount(const char *mountpoint)
     FILE *sf;
     int rv;
     char *seekscript =
+    "exec 2>/dev/null; " /* error message is annoying in help output */
     "/usr/bin/fstat " FUSE_DEV_TRUNK "* | "
     "/usr/bin/awk 'BEGIN{ getline; if (! ($3 == \"PID\" && $10 == \"NAME\")) exit 1; }; "
     "              { if ($3 == %d) print $10; }' | "
@@ -186,7 +187,7 @@ void fuse_unmount(const char *mountpoint)
     system(umount_cmd);
 }
 
-int fuse_mount_core(const char *mountpoint, const char *opts)
+static int fuse_mount_core(const char *mountpoint, const char *opts)
 {
     const char *mountprog = FUSERMOUNT_PROG;
     int fd;