diff --git a/src/tools/fs_shell/fuse.cpp b/src/tools/fs_shell/fuse.cpp index 0d04096192..15e8111a78 100644 --- a/src/tools/fs_shell/fuse.cpp +++ b/src/tools/fs_shell/fuse.cpp @@ -228,7 +228,7 @@ static int fuse_symlink(const char* from, const char* to) { PRINTD("##symlink\n"); - return _ERR(_kern_create_symlink(-1, from, to, + return _ERR(_kern_create_symlink(-1, to, from, FSSH_S_IRWXU | FSSH_S_IRWXG | FSSH_S_IRWXO)); } @@ -261,7 +261,7 @@ static int fuse_link(const char* from, const char* to) { PRINTD("##link\n"); - return _ERR(_kern_create_link(from, to)); + return _ERR(_kern_create_link(to, from)); }