diff options
Diffstat (limited to 'apps/ocsp.c')
| -rw-r--r-- | apps/ocsp.c | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/ocsp.c b/apps/ocsp.c index eb822c2696eb..7fd78624bbcc 100644 --- a/apps/ocsp.c +++ b/apps/ocsp.c @@ -950,6 +950,7 @@ static void spawn_loop(void)              sleep(30);              break;          case 0:             /* child */ +            OPENSSL_free(kidpids);              signal(SIGINT, SIG_DFL);              signal(SIGTERM, SIG_DFL);              if (termsig) @@ -976,6 +977,7 @@ static void spawn_loop(void)      }      /* The loop above can only break on termsig */ +    OPENSSL_free(kidpids);      syslog(LOG_INFO, "terminating on signal: %d", termsig);      killall(0, kidpids);  }  | 
