From: Arun Prakash Jana Date: Mon, 22 Apr 2019 20:22:53 +0000 (+0530) Subject: Fix picker mode with file X-Git-Tag: v2.5~71 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=c270b6002f1b7a32ff1ec6ce094b101ca9d396d5;p=nnn.git Fix picker mode with file --- diff --git a/src/nnn.c b/src/nnn.c index 4208c1e5..12fbfb3f 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -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':