Fix picker mode with file

This commit is contained in:
Arun Prakash Jana 2019-04-23 01:52:53 +05:30
parent cd4009dbf6
commit c270b6002f
1 changed files with 7 additions and 3 deletions

View File

@ -4196,12 +4196,16 @@ int main(int argc, char *argv[])
if (optarg[0] == '-' && optarg[1] == '\0') if (optarg[0] == '-' && optarg[1] == '\0')
cfg.pickraw = 1; cfg.pickraw = 1;
else { else {
/* copier used as tmp var */ int fd = open(optarg, O_WRONLY | O_CREAT, S_IRUSR | S_IWUSR);
copier = realpath(optarg, g_cppath);
if (!g_cppath) { if (fd == -1) {
xerror(); xerror();
return 1; return 1;
} }
close(fd);
g_cppath = realpath(optarg, NULL);
unlink(g_cppath);
} }
break; break;
case 's': case 's':