From: Arun Prakash Jana Date: Wed, 20 Apr 2022 14:50:25 +0000 (+0530) Subject: Fix #1345: allow symlink name '@' in single file case X-Git-Tag: v4.5~4 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=6b9f8f36669fc33610ed0d9616f5fabfb8f7c212;p=nnn.git Fix #1345: allow symlink name '@' in single file case --- diff --git a/src/nnn.c b/src/nnn.c index 6b87eeb2..e97b7740 100644 --- 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);