diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2015-12-29 16:46:13 +0100 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2016-01-12 14:47:49 +0100 |
commit | a474cfd1414bd01daf235c3cec71056713315d8a (patch) | |
tree | bf9298333a3309ee8b7c40ba8f4a0becbe4505fb /patches | |
parent | 34e1b360dcb94f7fe71a6e41a87ea0dff9106115 (diff) | |
download | ptxdist-a474cfd1414bd01daf235c3cec71056713315d8a.tar.gz ptxdist-a474cfd1414bd01daf235c3cec71056713315d8a.tar.xz |
rpcbind: new package
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'patches')
-rw-r--r-- | patches/rpcbind-0.2.3/0001-handle_reply-Don-t-use-the-xp_auth-pointer-directly.patch | 36 | ||||
-rw-r--r-- | patches/rpcbind-0.2.3/series | 4 |
2 files changed, 40 insertions, 0 deletions
diff --git a/patches/rpcbind-0.2.3/0001-handle_reply-Don-t-use-the-xp_auth-pointer-directly.patch b/patches/rpcbind-0.2.3/0001-handle_reply-Don-t-use-the-xp_auth-pointer-directly.patch new file mode 100644 index 000000000..5d749e458 --- /dev/null +++ b/patches/rpcbind-0.2.3/0001-handle_reply-Don-t-use-the-xp_auth-pointer-directly.patch @@ -0,0 +1,36 @@ +From: Steve Dickson <steved@redhat.com> +Date: Mon, 2 Nov 2015 17:05:18 -0500 +Subject: [PATCH] handle_reply: Don't use the xp_auth pointer directly + +In the latest libtirpc version to access the xp_auth +one must use the SVC_XP_AUTH macro. To be backwards +compatible a couple ifdefs were added to use the +macro when it exists. + +Signed-off-by: Steve Dickson <steved@redhat.com> +--- + src/rpcb_svc_com.c | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/src/rpcb_svc_com.c b/src/rpcb_svc_com.c +index ff9ce6bfde02..18b850fcdeed 100644 +--- a/src/rpcb_svc_com.c ++++ b/src/rpcb_svc_com.c +@@ -1274,10 +1274,17 @@ handle_reply(int fd, SVCXPRT *xprt) + a.rmt_localvers = fi->versnum; + + xprt_set_caller(xprt, fi); ++#if defined(SVC_XP_AUTH) ++ SVC_XP_AUTH(xprt) = svc_auth_none; ++#else + xprt->xp_auth = &svc_auth_none; ++#endif + svc_sendreply(xprt, (xdrproc_t) xdr_rmtcall_result, (char *) &a); ++#if !defined(SVC_XP_AUTH) + SVCAUTH_DESTROY(xprt->xp_auth); + xprt->xp_auth = NULL; ++#endif ++ + done: + if (buffer) + free(buffer); diff --git a/patches/rpcbind-0.2.3/series b/patches/rpcbind-0.2.3/series new file mode 100644 index 000000000..063d49ee0 --- /dev/null +++ b/patches/rpcbind-0.2.3/series @@ -0,0 +1,4 @@ +# generated by git-ptx-patches +#tag:base --start-number 1 +0001-handle_reply-Don-t-use-the-xp_auth-pointer-directly.patch +# 2eb188b0341e0330d889412a5ca5c905 - git-ptx-patches magic |