Date: Sun, 1 Jul 2012 16:26:07 +0000 (UTC) From: Pawel Jakub Dawidek <pjd@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r237931 - head/sbin/hastd Message-ID: <201207011626.q61GQ7AQ011978@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pjd Date: Sun Jul 1 16:26:07 2012 New Revision: 237931 URL: http://svn.freebsd.org/changeset/base/237931 Log: Check if there is cmsg at all. MFC after: 3 days Modified: head/sbin/hastd/proto_common.c Modified: head/sbin/hastd/proto_common.c ============================================================================== --- head/sbin/hastd/proto_common.c Sun Jul 1 15:43:52 2012 (r237930) +++ head/sbin/hastd/proto_common.c Sun Jul 1 16:26:07 2012 (r237931) @@ -181,7 +181,7 @@ proto_descriptor_recv(int sock, int *fdp return (errno); cmsg = CMSG_FIRSTHDR(&msg); - if (cmsg->cmsg_level != SOL_SOCKET || + if (cmsg == NULL || cmsg->cmsg_level != SOL_SOCKET || cmsg->cmsg_type != SCM_RIGHTS) { return (EINVAL); }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201207011626.q61GQ7AQ011978>