ソースを参照

Prevent open FIFO prom leaking to subprocess

This fix previews window staying open after nnn exits, because they
inherited open FIFO (in write mode) from parent nnn process, and never
close it.
master
Léo Villeveygoux 4年前
コミット
5b34d0dbe7
1個のファイルの変更1行の追加1行の削除
  1. +1
    -1
      src/nnn.c

+ 1
- 1
src/nnn.c ファイルの表示

@@ -4679,7 +4679,7 @@ static void populate(char *path, char *lastname)
static void notify_fifo()
{
if (fifofd == -1) {
fifofd = open(fifopath, O_WRONLY|O_NONBLOCK);
fifofd = open(fifopath, O_WRONLY|O_NONBLOCK|O_CLOEXEC);
if (fifofd == -1) {
if (errno != ENXIO)
/* Unexpected error, the FIFO file might have been removed */


読み込み中…
キャンセル
保存