Browse Source

MFH: Fix a sigsegv on server shutdown, add missing sapi_shutdown().

experimental/5.3-FPM
Uwe Schindler 17 years ago
parent
commit
0935ae193c
  1. 6
      sapi/nsapi/nsapi.c

6
sapi/nsapi/nsapi.c

@ -468,6 +468,11 @@ static void sapi_nsapi_flush(void *server_context)
{
nsapi_request_context *rc = (nsapi_request_context *)server_context;
TSRMLS_FETCH();
if (!rc) {
/* we have no context, so no flushing needed. This fixes a SIGSEGV on shutdown */
return;
}
if (!SG(headers_sent)) {
sapi_send_headers(TSRMLS_C);
@ -882,6 +887,7 @@ void NSAPI_PUBLIC php5_close(void *vparam)
}
#endif
sapi_shutdown();
tsrm_shutdown();
log_error(LOG_INFORM, "php5_close", NULL, NULL, "Shutdown PHP Module");

Loading…
Cancel
Save