Skip to content
This repository was archived by the owner on Apr 10, 2025. It is now read-only.

Commit ccaa714

Browse files
authored
F_SETPIPE_SZ: check for existence before using (#1505)
Kernels before 2.6.35 do not have F_SETPIPE_SZ defined. Fixes #1503
1 parent ab07fb8 commit ccaa714

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/ngx_event_connection.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,9 @@ bool NgxEventConnection::Init(ngx_cycle_t* cycle) {
5757
// See https://github.com/pagespeed/ngx_pagespeed/issues/1380
5858
// TODO(oschaaf): Consider implementing a queueing mechanism for retrying
5959
// failed writes.
60+
#ifdef F_SETPIPE_SZ
6061
fcntl(pipe_write_fd_, F_SETPIPE_SZ, 200*1024 /* minimal amount of bytes */);
62+
#endif
6163
return true;
6264
}
6365
close(file_descriptors[0]);

0 commit comments

Comments
 (0)