]> Sergey Matveev's repositories - nnn.git/commitdiff
Truncate output file before writing in picker mode
authorArun Prakash Jana <engineerarun@gmail.com>
Fri, 23 Jul 2021 19:55:28 +0000 (01:25 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Fri, 23 Jul 2021 19:55:28 +0000 (01:25 +0530)
src/nnn.c

index 2fc1039d4a3f1dc5a4d1d10b74fe4359e813ce9b..b240a63e3754021dec990bd3a3c3d4558f7e1f6c 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -8476,7 +8476,7 @@ int main(int argc, char *argv[])
 
        if (g_state.picker) {
                if (selbufpos) {
-                       fd = selpath ? open(selpath, O_WRONLY | O_CREAT, 0600) : STDOUT_FILENO;
+                       fd = selpath ? open(selpath, O_WRONLY | O_CREAT | O_TRUNC, 0600) : STDOUT_FILENO;
                        if ((fd == -1) || (seltofile(fd, NULL) != (size_t)(selbufpos)))
                                xerror();