Welcome! Log In Create A New Profile

Advanced

[nginx] Fixed the first argument to getsockopt().

Ruslan Ermilov
December 23, 2013 06:52AM
details: http://hg.nginx.org/nginx/rev/c51b9491b0bd
branches:
changeset: 5488:c51b9491b0bd
user: Ruslan Ermilov <ru@nginx.com>
date: Thu Dec 19 13:43:18 2013 +0400
description:
Fixed the first argument to getsockopt().

While here, always initialize the last argument.

diffstat:

src/core/ngx_connection.c | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)

diffs (25 lines):

diff -r a297b7ad6f94 -r c51b9491b0bd src/core/ngx_connection.c
--- a/src/core/ngx_connection.c Fri Dec 20 16:18:25 2013 +0400
+++ b/src/core/ngx_connection.c Thu Dec 19 13:43:18 2013 +0400
@@ -199,7 +199,9 @@ ngx_set_inherited_sockets(ngx_cycle_t *c

#if (NGX_HAVE_SETFIB)

- if (getsockopt(ls[i].setfib, SOL_SOCKET, SO_SETFIB,
+ olen = sizeof(int);
+
+ if (getsockopt(ls[i].fd, SOL_SOCKET, SO_SETFIB,
(void *) &ls[i].setfib, &olen)
== -1)
{
@@ -215,7 +217,9 @@ ngx_set_inherited_sockets(ngx_cycle_t *c

#if (NGX_HAVE_TCP_FASTOPEN)

- if (getsockopt(ls[i].fastopen, IPPROTO_TCP, TCP_FASTOPEN,
+ olen = sizeof(int);
+
+ if (getsockopt(ls[i].fd, IPPROTO_TCP, TCP_FASTOPEN,
(void *) &ls[i].fastopen, &olen)
== -1)
{

_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[nginx] Fixed the first argument to getsockopt().

Ruslan Ermilov 912 December 23, 2013 06:52AM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 149
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready