diff options
Diffstat (limited to 'src/ipcpd')
| -rw-r--r-- | src/ipcpd/ipcp.c | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/src/ipcpd/ipcp.c b/src/ipcpd/ipcp.c index e3e4221a..ff160652 100644 --- a/src/ipcpd/ipcp.c +++ b/src/ipcpd/ipcp.c @@ -877,8 +877,11 @@ void ipcp_shutdown()  #endif                  switch(info.si_signo) {                  case SIGINT: +                        /* FALLTHRU */                  case SIGTERM: +                        /* FALLTHRU */                  case SIGHUP: +                        /* FALLTHRU */                  case SIGQUIT:                          if (info.si_pid == ipcpi.irmd_pid) {                                  if (ipcp_get_state() == IPCP_INIT) @@ -890,6 +893,7 @@ void ipcp_shutdown()                          break;                  case SIGPIPE:                          log_dbg("Ignored SIGPIPE."); +                        continue;                  default:                          continue;                  } | 
