fix emergency unmount in helper.c
authorCsaba Henk <csaba.henk@creo.hu>
Sat, 3 Jun 2006 23:04:18 +0000 (23:04 +0000)
committerCsaba Henk <csaba.henk@creo.hu>
Sat, 3 Jun 2006 23:04:18 +0000 (23:04 +0000)
ChangeLog
lib/helper.c

index 041dfcb6ff81088ee5fa224b792bb3a7a6ec9367..d8369ec70bff7b55aa2fe9c032d8682948dc99f5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-06-04  Csaba Henk <csaba.henk@creo.hu>
+
+       * lib: fix emergency umount in helper.c when malloc fails.
+       (The way it was done would end up in a segfault.)
+
 2006-06-01  Csaba Henk <csaba.henk@creo.hu>
 
        * lib: adjust threading related compiler flags.
index bcdd60b958ba29541ce8511cfbf35a28d43ccab6..7f8ffa5709c5336291326e962b7acab503f6ba20 100644 (file)
@@ -195,7 +195,7 @@ static struct fuse_chan *fuse_mount_common(const char *mountpoint,
 
     ch = fuse_kern_chan_new(fd);
     if (!ch)
-        fuse_unmount(mountpoint, NULL);
+        fuse_kern_unmount(mountpoint, fd);
 
     return ch;
 }