]> Sergey Matveev's repositories - nnn.git/commitdiff
Fix #1345: allow symlink name '@' in single file case
authorArun Prakash Jana <engineerarun@gmail.com>
Wed, 20 Apr 2022 14:50:25 +0000 (20:20 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Wed, 20 Apr 2022 14:50:25 +0000 (20:20 +0530)
src/nnn.c

index 6b87eeb2226f0df4af0ad186cd8f580a56004db1..e97b77402daae00b3b233a7d6b73ae89e2f55e18 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -7657,7 +7657,7 @@ nochange:
                                        mkpath(path, tmp, newpath);
                                        ret = xmktree(newpath, r == 'f' ? FALSE : TRUE);
                                } else if (r == 's' || r == 'h') {
-                                       if (tmp[0] == '@' && tmp[1] == '\0')
+                                       if (nselected > 1 && tmp[0] == '@' && tmp[1] == '\0')
                                                tmp[0] = '\0';
                                        ret = xlink(tmp, path, (ndents ? pdents[cur].name : NULL),
                                                  newpath, &presel, r);