rpms/libtirpc/F-9 libtirpc-0.1.9-warnings-01.patch, NONE, 1.1 libtirpc.spec, 1.28, 1.29
Steve Dickson
steved at fedoraproject.org
Tue Oct 28 15:36:55 UTC 2008
Author: steved
Update of /cvs/pkgs/rpms/libtirpc/F-9
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15668
Modified Files:
libtirpc.spec
Added Files:
libtirpc-0.1.9-warnings-01.patch
Log Message:
Fixed some incorrect function declarations (bz468815)
libtirpc-0.1.9-warnings-01.patch:
--- NEW FILE libtirpc-0.1.9-warnings-01.patch ---
commit 92cf0dde310ca341a2f29ff66b19eeb9994a649a
Author: Ian Kent <ikent at redhat.com>
Date: Tue Oct 28 11:19:07 2008 -0400
Fixed a warings the IPV6 client routines
Signed-off-by: Steve Dickson <steved at redhat.com>
diff --git a/src/clnt_raw.c b/src/clnt_raw.c
index f184066..8b1650e 100644
--- a/src/clnt_raw.c
+++ b/src/clnt_raw.c
@@ -165,7 +165,7 @@ call_again:
XDR_SETPOS(xdrs, 0);
clp->u.mashl_rpcmsg.rm_xid ++ ;
if ((! XDR_PUTBYTES(xdrs, clp->u.mashl_callmsg, clp->mcnt)) ||
- (! XDR_PUTINT32(xdrs, &proc)) ||
+ (! XDR_PUTINT32(xdrs, (int32_t *)&proc)) ||
(! AUTH_MARSHALL(h->cl_auth, xdrs)) ||
(! (*xargs)(xdrs, argsp))) {
return (RPC_CANTENCODEARGS);
diff --git a/src/clnt_vc.c b/src/clnt_vc.c
index 4ee6c20..1dcc976 100644
--- a/src/clnt_vc.c
+++ b/src/clnt_vc.c
@@ -363,7 +363,7 @@ call_again:
x_id = ntohl(--(*msg_x_id));
if ((! XDR_PUTBYTES(xdrs, ct->ct_u.ct_mcallc, ct->ct_mpos)) ||
- (! XDR_PUTINT32(xdrs, &proc)) ||
+ (! XDR_PUTINT32(xdrs, (int32_t *)&proc)) ||
(! AUTH_MARSHALL(cl->cl_auth, xdrs)) ||
(! (*xdr_args)(xdrs, args_ptr))) {
if (ct->ct_error.re_status == RPC_SUCCESS)
diff --git a/tirpc/rpc/clnt_soc.h b/tirpc/rpc/clnt_soc.h
index f43d2ee..0f49a2e 100644
--- a/tirpc/rpc/clnt_soc.h
+++ b/tirpc/rpc/clnt_soc.h
@@ -112,9 +112,9 @@ extern CLIENT *clntudp_create(struct sockaddr_in *, u_long, u_long,
extern CLIENT *clntudp_bufcreate(struct sockaddr_in *, u_long, u_long,
struct timeval, int *, u_int, u_int);
#ifdef INET6
-extern CLIENT *clntudp6_create(struct sockaddr_in *, u_long, u_long,
+extern CLIENT *clntudp6_create(struct sockaddr_in6 *, u_long, u_long,
struct timeval, int *);
-extern CLIENT *clntudp6_bufcreate(struct sockaddr_in *, u_long, u_long,
+extern CLIENT *clntudp6_bufcreate(struct sockaddr_in6 *, u_long, u_long,
struct timeval, int *, u_int, u_int);
#endif
__END_DECLS
Index: libtirpc.spec
===================================================================
RCS file: /cvs/pkgs/rpms/libtirpc/F-9/libtirpc.spec,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- libtirpc.spec 27 Oct 2008 17:33:56 -0000 1.28
+++ libtirpc.spec 28 Oct 2008 15:36:25 -0000 1.29
@@ -1,6 +1,6 @@
Name: libtirpc
Version: 0.1.7
-Release: 20%{?dist}
+Release: 21%{?dist}
Summary: Transport Independent RPC Library
Group: System Environment/Libraries
License: GPL
@@ -53,6 +53,7 @@
Patch21: libtirpc-0.1.7-taddr2addr-typo.patch
Patch22: libtirpc-0.1.7-warnings.patch
Patch23: libtirpc-0.1.7-taddr2uaddr-segflt.patch
+Patch24: libtirpc-0.1.9-warnings-01.patch
Patch100: libtirpc-0.1.7-compile.patch
@@ -86,6 +87,7 @@
%patch21 -p1
%patch22 -p1
%patch23 -p1
+%patch24 -p1
%patch100 -p1
@@ -188,6 +190,9 @@
%{_mandir}/*/*
%changelog
+* Tue Oct 28 2008 Steve Dickson <steved at redhat.com> 0.1.7-21
+- Fixed some incorrect function declarations (bz468815)
+
* Mon Oct 27 2008 Steve Dickson <steved at redhat.com> 0.1.7-20
- Fix bad assumption taddr2uaddr processing that
caused a segfault (bz468014)
More information about the scm-commits
mailing list