+2006-02-19 Miklos Szeredi <miklos@szeredi.hu>
+
+ * libfuse: fix use-after-free bug in interruptred reply_entry().
+ Patch from John Muir
+
+ * libfuse: fix wrong symbol versioning for fuse_mount. Debian bug
+ ID: 352631. Found by Stéphane Rosi
+
2006-02-17 Miklos Szeredi <miklos@szeredi.hu>
* Lowlevel lib: Unify fuse_dirent_size() and fuse_add_dirent()
int err)
{
if (!err) {
+ struct fuse *f = req_fuse(req);
if (fuse_reply_entry(req, e) == -ENOENT)
- forget_node(req_fuse(req), e->ino, 1);
+ forget_node(f, e->ino, 1);
} else
reply_err(req, err);
}
return fuse_mount_compat22(mountpoint, NULL);
}
-__asm__(".symver fuse_mount_compat22,fuse_mount@");
+__asm__(".symver fuse_mount_compat22,fuse_mount@FUSE_2.2");