rpms/nfs-utils/devel nfs-utils-1.2.1-statd-null-addrs.patch, NONE, 1.1 nfs-utils.spec, 1.266, 1.267
Steve Dickson
steved at fedoraproject.org
Mon Jan 25 19:21:15 UTC 2010
Author: steved
Update of /cvs/pkgs/rpms/nfs-utils/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19245
Modified Files:
nfs-utils.spec
Added Files:
nfs-utils-1.2.1-statd-null-addrs.patch
Log Message:
- statd: Teach nfs_compare_sockaddr() to handle NULL arguments
nfs-utils-1.2.1-statd-null-addrs.patch:
sockaddr.h | 4 ++++
1 file changed, 4 insertions(+)
--- NEW FILE nfs-utils-1.2.1-statd-null-addrs.patch ---
commit 6318d601cf182d2848d397af323ca9c4fbdecb97
Author: Steve Dickson <steved at redhat.com>
Date: Mon Jan 25 13:09:04 2010 -0500
Teach nfs_compare_sockaddr() to handle NULL arguments.
Reviewed-by: Chuck Lever <chuck.lever at oracle.com>
Signed-off-by: Steve Dickson <steved at redhat.com>
diff --git a/support/include/sockaddr.h b/support/include/sockaddr.h
index 732514b..9af2543 100644
--- a/support/include/sockaddr.h
+++ b/support/include/sockaddr.h
@@ -20,6 +20,7 @@
#ifndef NFS_UTILS_SOCKADDR_H
#define NFS_UTILS_SOCKADDR_H
+#include <libio.h>
#include <stdbool.h>
#include <sys/socket.h>
#include <netinet/in.h>
@@ -223,6 +224,9 @@ compare_sockaddr6(__attribute__ ((unused)) const struct sockaddr *sa1,
static inline _Bool
nfs_compare_sockaddr(const struct sockaddr *sa1, const struct sockaddr *sa2)
{
+ if (sa1 == NULL || sa2 == NULL)
+ return false;
+
if (sa1->sa_family == sa2->sa_family)
switch (sa1->sa_family) {
case AF_INET:
Index: nfs-utils.spec
===================================================================
RCS file: /cvs/pkgs/rpms/nfs-utils/devel/nfs-utils.spec,v
retrieving revision 1.266
retrieving revision 1.267
diff -u -p -r1.266 -r1.267
--- nfs-utils.spec 25 Jan 2010 12:28:46 -0000 1.266
+++ nfs-utils.spec 25 Jan 2010 19:21:15 -0000 1.267
@@ -2,7 +2,7 @@ Summary: NFS utilities and supporting cl
Name: nfs-utils
URL: http://sourceforge.net/projects/nfs
Version: 1.2.1
-Release: 14%{?dist}
+Release: 15%{?dist}
Epoch: 1
# group all 32bit related archs
@@ -21,6 +21,7 @@ Source15: nfs.sysconfig
Patch000: nfs-utils-1.2.2-rc9.patch
Patch001: nfs-utils-1.2.1-statdpath.patch
Patch002: nfs-utils-1.2.1-default-family.patch
+Patch003: nfs-utils-1.2.1-statd-null-addrs.patch
Patch100: nfs-utils-1.2.1-statdpath-man.patch
Patch101: nfs-utils-1.2.1-exp-subtree-warn-off.patch
@@ -75,6 +76,7 @@ This package also contains the mount.nfs
%patch000 -p1
%patch001 -p1
%patch002 -p1
+%patch003 -p1
%patch100 -p1
%patch101 -p1
@@ -251,6 +253,10 @@ fi
%attr(4755,root,root) /sbin/umount.nfs4
%changelog
+* Mon Jan 25 2010 Steve Dickson <steved at redhat.com> 1.2.1-15
+- statd: Teach nfs_compare_sockaddr() to handle NULL
+ arguments
+
* Fri Jan 22 2010 Steve Dickson <steved at redhat.com> 1.2.1-14
- Update to upstream RC release: nfs-utils-1-2-2-rc9
More information about the scm-commits
mailing list