]> Sergey Matveev's repositories - nnn.git/commitdiff
Exit if parent has exited (#16)
authoraaeilm <genericpb@gmail.com>
Tue, 25 Apr 2017 19:12:07 +0000 (15:12 -0400)
committerArun Prakash Jana <engineerarun@gmail.com>
Tue, 25 Apr 2017 19:12:07 +0000 (00:42 +0530)
nnn.c

diff --git a/nnn.c b/nnn.c
index 49edbe612c2e858389186d7949966230f98b0f25..da6e8cca7c27ea7ad7337b5fa32a9c85717897a3 100644 (file)
--- a/nnn.c
+++ b/nnn.c
@@ -1295,6 +1295,9 @@ begin:
        for (;;) {
                redraw(path);
 nochange:
+               /* Exit if parent has exited */
+               if (getppid() == 1)
+                       _exit(0);
                sel = nextsel(&run, &env);
                switch (sel) {
                case SEL_CDQUIT: