curlftpfs: add Fedora patches for some bugfixes.
This commit is contained in:
parent
6886290c8c
commit
ae03e33ce8
5 changed files with 115 additions and 1 deletions
32
srcpkgs/curlftpfs/patches/curlftpfs-0.9.2-create-fix.patch
Normal file
32
srcpkgs/curlftpfs/patches/curlftpfs-0.9.2-create-fix.patch
Normal file
|
@ -0,0 +1,32 @@
|
|||
--- ftpfs.c 2013-05-12 14:31:57.000000000 +0400
|
||||
+++ ftpfs.c 2013-05-12 14:29:00.906721322 +0400
|
||||
@@ -759,13 +759,13 @@
|
||||
err = -ENOTSUP;
|
||||
}
|
||||
|
||||
- if ((fi->flags & O_EXCL))
|
||||
- {
|
||||
- DEBUG(1, "opening %s with O_EXCL - testing existence\n", path);
|
||||
- int exists_r = test_exists(path);
|
||||
- if (exists_r != -ENOENT)
|
||||
- err = -EACCES;
|
||||
- }
|
||||
+// if ((fi->flags & O_EXCL))
|
||||
+// {
|
||||
+// DEBUG(1, "opening %s with O_EXCL - testing existence\n", path);
|
||||
+// int exists_r = test_exists(path);
|
||||
+// if (exists_r != -ENOENT)
|
||||
+// err = -EACCES;
|
||||
+// }
|
||||
|
||||
if (!err)
|
||||
{
|
||||
@@ -816,6 +816,8 @@
|
||||
#if FUSE_VERSION >= 25
|
||||
static int ftpfs_create(const char* path, mode_t mode,
|
||||
struct fuse_file_info* fi) {
|
||||
+// return ftpfs_open_common(path, mode, fi);
|
||||
+ ftpfs_mknod(path, mode, NULL);
|
||||
return ftpfs_open_common(path, mode, fi);
|
||||
}
|
||||
#endif
|
Loading…
Add table
Add a link
Reference in a new issue