mirror of
https://github.com/jarun/nnn.git
synced 2024-11-24 20:01:27 +00:00
When copying a single file sync cp file and cp buf
This commit is contained in:
parent
598bf63686
commit
0169232d9c
|
@ -2975,6 +2975,10 @@ nochange:
|
||||||
} else if (cfg.quote) {
|
} else if (cfg.quote) {
|
||||||
g_buf[0] = '\'';
|
g_buf[0] = '\'';
|
||||||
r = mkpath(path, dents[cur].name, g_buf + 1, PATH_MAX);
|
r = mkpath(path, dents[cur].name, g_buf + 1, PATH_MAX);
|
||||||
|
/* Keep the copy buf in sync */
|
||||||
|
copybufpos = 0;
|
||||||
|
appendfpath(g_buf + 1, r);
|
||||||
|
|
||||||
g_buf[r] = '\'';
|
g_buf[r] = '\'';
|
||||||
g_buf[r + 1] = '\0';
|
g_buf[r + 1] = '\0';
|
||||||
|
|
||||||
|
@ -2987,6 +2991,10 @@ nochange:
|
||||||
printmsg(g_buf + 1);
|
printmsg(g_buf + 1);
|
||||||
} else {
|
} else {
|
||||||
r = mkpath(path, dents[cur].name, newpath, PATH_MAX);
|
r = mkpath(path, dents[cur].name, newpath, PATH_MAX);
|
||||||
|
/* Keep the copy buf in sync */
|
||||||
|
copybufpos = 0;
|
||||||
|
appendfpath(newpath, r);
|
||||||
|
|
||||||
if (!copier)
|
if (!copier)
|
||||||
writecp(newpath, r - 1); /* Truncate NULL from end */
|
writecp(newpath, r - 1); /* Truncate NULL from end */
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in a new issue