From 5548b539bbf75f17a178a8352d56d80a5218c6b2 Mon Sep 17 00:00:00 2001
From: Lukas Larsson <lukas@erlang.org>
Date: Mon, 10 Dec 2018 10:49:16 +0100
Subject: erts: Don't increase buffer when sctp sndbuf is set

This is most likely a copy-paste bug that has lived in the code
unnoticed for 5+ years...
---
 erts/emulator/drivers/common/inet_drv.c | 4 ----
 1 file changed, 4 deletions(-)

(limited to 'erts')

diff --git a/erts/emulator/drivers/common/inet_drv.c b/erts/emulator/drivers/common/inet_drv.c
index 2d2ef62bef..a1abeb9cbb 100644
--- a/erts/emulator/drivers/common/inet_drv.c
+++ b/erts/emulator/drivers/common/inet_drv.c
@@ -7048,10 +7048,6 @@ static int sctp_set_opts(inet_descriptor* desc, char* ptr, int len)
 	    arg_ptr = (char*) (&arg.ival);
 	    arg_sz  = sizeof  ( arg.ival);
 
-	    /* Adjust the size of the user-level recv buffer, so it's not
-	       smaller than the kernel one: */
-	    if (desc->bufsz <= arg.ival)
-		desc->bufsz  = arg.ival;
 	    break;
 	}
 	case INET_OPT_REUSEADDR:
-- 
cgit v1.2.3