src/nnn.c | 2 +- diff --git a/src/nnn.c b/src/nnn.c index 2fc1039d4a3f1dc5a4d1d10b74fe4359e813ce9b..b240a63e3754021dec990bd3a3c3d4558f7e1f6c 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -8476,7 +8476,7 @@ #endif 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();