From bcb0d46bb27ba78cd045926a81894d1f09d2c02b Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Mon, 24 Nov 2014 16:31:07 +0100 Subject: messaging3: Fix sending large messages on FreeBSD Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- source3/lib/unix_msg/unix_msg.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source3/lib/unix_msg/unix_msg.c b/source3/lib/unix_msg/unix_msg.c index 9641bff556..7ca506a85c 100644 --- a/source3/lib/unix_msg/unix_msg.c +++ b/source3/lib/unix_msg/unix_msg.c @@ -743,6 +743,10 @@ static int unix_dgram_send(struct unix_dgram_ctx *ctx, } if ((errno != EWOULDBLOCK) && (errno != EAGAIN) && +#ifdef ENOBUFS + /* FreeBSD can give this for large messages */ + (errno != ENOBUFS) && +#endif (errno != EINTR)) { return errno; } -- cgit