From 12be1e326e76160881b48c031c9c998253c2c779 Mon Sep 17 00:00:00 2001 From: gardners Date: Tue, 24 Apr 2012 21:09:27 +0930 Subject: [PATCH] fixed unix domain socket "no buffer space" message (sockets are buffered on receive side, not send side). --- overlay_mdp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/overlay_mdp.c b/overlay_mdp.c index b2a42b1f..52fb8ed1 100644 --- a/overlay_mdp.c +++ b/overlay_mdp.c @@ -81,7 +81,7 @@ int overlay_mdp_setup_sockets() } int send_buffer_size=64*1024; - int res = setsockopt(mdp_named_socket, SOL_SOCKET, SO_SNDBUF, + int res = setsockopt(mdp_named_socket, SOL_SOCKET, SO_RCVBUF, &send_buffer_size, sizeof(send_buffer_size)); if (res) WHYF("setsockopt() failed: errno=%d",errno); } @@ -1059,7 +1059,7 @@ int overlay_mdp_client_init() } int send_buffer_size=128*1024; - int res = setsockopt(mdp_client_socket, SOL_SOCKET, SO_SNDBUF, + int res = setsockopt(mdp_client_socket, SOL_SOCKET, SO_RCVBUF, &send_buffer_size, sizeof(send_buffer_size)); if (res) WHYF("setsockopt() failed: errno=%d",errno);