1
0
mirror of https://github.com/termux/termux-packages synced 2024-06-19 03:17:06 +00:00
termux-packages/packages/fdm/fix-safemove.patch
Leonid Pliushch 4274558372
fdm: update safemove patch
I don't know how to use fdm, so can't do tests whether patches are
working for it.
2022-09-02 20:35:57 +03:00

13 lines
397 B
Diff

diff -uNr fdm-2.1/file.c fdm-2.1.mod/file.c
--- fdm-2.1/file.c 2016-08-26 20:30:47.000000000 +0300
+++ fdm-2.1.mod/file.c 2022-09-01 14:54:46.220592731 +0300
@@ -336,7 +336,7 @@
struct stat sb;
ret = link(oldpath, newpath);
- if (ret != 0 && errno == EXDEV) {
+ if (ret != 0 && (errno == EXDEV || errno == EACCES)) {
ret = stat(newpath, &sb);
if (ret == -1) {
if (errno == ENOENT)