Skip to content

Commit f2b9db2

Browse files
committed
add missing FPM-specific code
1 parent d1cb548 commit f2b9db2

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

sapi/fpm/fpm/fastcgi.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -922,6 +922,7 @@ void fcgi_close(fcgi_request *req, int force, int destroy)
922922
close(req->fd);
923923
#endif
924924
req->fd = -1;
925+
fpm_request_finished();
925926
}
926927
}
927928

@@ -968,6 +969,8 @@ int fcgi_accept_request(fcgi_request *req)
968969
sa_t sa;
969970
socklen_t len = sizeof(sa);
970971

972+
fpm_request_accepting();
973+
971974
FCGI_LOCK(req->listen_socket);
972975
req->fd = accept(listen_socket, (struct sockaddr *)&sa, &len);
973976
FCGI_UNLOCK(req->listen_socket);
@@ -1007,6 +1010,8 @@ int fcgi_accept_request(fcgi_request *req)
10071010
struct pollfd fds;
10081011
int ret;
10091012

1013+
fpm_request_reading_headers();
1014+
10101015
fds.fd = req->fd;
10111016
fds.events = POLLIN;
10121017
fds.revents = 0;
@@ -1019,6 +1024,8 @@ int fcgi_accept_request(fcgi_request *req)
10191024
}
10201025
fcgi_close(req, 1, 0);
10211026
#else
1027+
fpm_request_reading_headers();
1028+
10221029
if (req->fd < FD_SETSIZE) {
10231030
struct timeval tv = {5,0};
10241031
fd_set set;

0 commit comments

Comments
 (0)