diff options
Diffstat (limited to 'source3/lib/unix_msg')
-rw-r--r-- | source3/lib/unix_msg/unix_msg.c | 4 |
1 files changed, 4 insertions, 0 deletions
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; } |