Skip to content

Commit 4211223

Browse files
committed
add missing patch for fpm(cgi)_main.c
1 parent b172c7d commit 4211223

File tree

3 files changed

+183
-551
lines changed

3 files changed

+183
-551
lines changed

sapi/fpm/fpm/fastcgi.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,11 @@ int fcgi_is_fastcgi(void)
249249
}
250250
}
251251

252+
void fcgi_set_is_fastcgi(int new_value)
253+
{
254+
is_fastcgi = new_value;
255+
}
256+
252257
void fcgi_set_in_shutdown(int new_value)
253258
{
254259
in_shutdown = new_value;
@@ -875,7 +880,7 @@ int fcgi_read(fcgi_request *req, char *str, int len)
875880
return n;
876881
}
877882

878-
static inline void fcgi_close(fcgi_request *req, int force, int destroy)
883+
void fcgi_close(fcgi_request *req, int force, int destroy)
879884
{
880885
if (destroy && req->env) {
881886
zend_hash_destroy(req->env);

sapi/fpm/fpm/fastcgi.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,8 +121,10 @@ void fcgi_init_request(fcgi_request *req, int listen_socket);
121121
int fcgi_accept_request(fcgi_request *req);
122122
int fcgi_finish_request(fcgi_request *req, int force_close);
123123

124+
void fcgi_set_is_fastcgi(int new_value);
124125
void fcgi_set_in_shutdown(int);
125126
void fcgi_set_allowed_clients(char *);
127+
void fcgi_close(fcgi_request *req, int force, int destroy);
126128

127129
char* fcgi_getenv(fcgi_request *req, const char* var, int var_len);
128130
char* fcgi_putenv(fcgi_request *req, char* var, int var_len, char* val);

0 commit comments

Comments
 (0)