From: Nathan S. Evans Date: Thu, 2 Sep 2010 08:30:11 +0000 (+0000) Subject: check parent pid, die if gone X-Git-Tag: initial-import-from-subversion-38251~20477 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=3f79317933e277ffb8557c195e987d68ea376d01;p=oweals%2Fgnunet.git check parent pid, die if gone --- diff --git a/src/transport/gnunet-nat-server.c b/src/transport/gnunet-nat-server.c index 7892d8f93..0743c92df 100644 --- a/src/transport/gnunet-nat-server.c +++ b/src/transport/gnunet-nat-server.c @@ -631,6 +631,8 @@ main (int argc, strerror (errno)); break; } + if (1 == getppid()) /* Check the parent process id, if 1 the parent has died, so we should die too */ + break; if (FD_ISSET (icmpsock, &rs)) process_icmp_response (); if (0 == (++alt % 2))