Mercurial > hg > memcached
changeset 3:0b6ac95a09bb default tip
Fix unix sockets support under FreeBSD.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Wed, 03 Oct 2007 05:34:42 +0400 |
parents | e28ab6bd21fa |
children | |
files | memcached.c |
diffstat | 1 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/memcached.c Sun Sep 30 04:14:57 2007 +0400 +++ b/memcached.c Wed Oct 03 05:34:42 2007 +0400 @@ -219,8 +219,11 @@ memset(msg, 0, sizeof(struct msghdr)); msg->msg_iov = &c->iov[c->iovused]; - msg->msg_name = &c->request_addr; - msg->msg_namelen = c->request_addr_size; + + if (c->request_addr_size > 0) { + msg->msg_name = &c->request_addr; + msg->msg_namelen = c->request_addr_size; + } c->msgbytes = 0; c->msgused++;