diff options
author | 2019-04-23 01:52:53 +0530 | |
---|---|---|
committer | 2019-04-23 01:52:53 +0530 | |
commit | c270b6002f1b7a32ff1ec6ce094b101ca9d396d5 (patch) | |
tree | 223b62487695013eb5898dfe06559a533df05938 /src | |
parent | cd4009dbf6ed9c3ff22cf84e2818d6c938692cee (diff) | |
download | nnn-c270b6002f1b7a32ff1ec6ce094b101ca9d396d5.tar.gz |
Fix picker mode with file
Diffstat (limited to 'src')
-rw-r--r-- | src/nnn.c | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -4196,12 +4196,16 @@ int main(int argc, char *argv[]) if (optarg[0] == '-' && optarg[1] == '\0') cfg.pickraw = 1; else { - /* copier used as tmp var */ - copier = realpath(optarg, g_cppath); - if (!g_cppath) { + int fd = open(optarg, O_WRONLY | O_CREAT, S_IRUSR | S_IWUSR); + + if (fd == -1) { xerror(); return 1; } + + close(fd); + g_cppath = realpath(optarg, NULL); + unlink(g_cppath); } break; case 's': |