From ef3f3b099fd0e7b0a7ac2705523ad719ce8a0a33 Mon Sep 17 00:00:00 2001
From: Kim Alvefur <zash@zash.se>
Date: Fri, 12 Aug 2016 01:38:40 +0200
Subject: mod_s2s: Set read mode for s2sout sockets to the same as s2sins

---
 plugins/mod_s2s/s2sout.lib.lua | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

(limited to 'plugins')

diff --git a/plugins/mod_s2s/s2sout.lib.lua b/plugins/mod_s2s/s2sout.lib.lua
index 42413164..1038a616 100644
--- a/plugins/mod_s2s/s2sout.lib.lua
+++ b/plugins/mod_s2s/s2sout.lib.lua
@@ -22,6 +22,8 @@ local local_addresses = require "util.net".local_addresses;
 
 local s2s_destroy_session = require "core.s2smanager".destroy_session;
 
+local default_mode = module:get_option("network_default_read_size", 4096);
+
 local log = module._log;
 
 local sources = {};
@@ -282,7 +284,7 @@ function s2sout.make_connect(host_session, connect_host, connect_port)
 		return false, err;
 	end
 
-	conn = wrapclient(conn, connect_host.addr, connect_port, s2s_listener, "*a");
+	conn = wrapclient(conn, connect_host.addr, connect_port, s2s_listener, default_mode);
 	host_session.conn = conn;
 
 	-- Register this outgoing connection so that xmppserver_listener knows about it
-- 
cgit v1.2.3