diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2015-12-06 10:25:13 +0100 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2015-12-06 10:25:35 +0100 |
commit | c2dea994f7e8737cb598f8a49f20ef5347ceab45 (patch) | |
tree | eead2bf7081165f066d276d8d896d2818eac5b3b /package/rpcbind/patches/patch-src_rpcb_svc_com_c | |
parent | be49c58d77ce855f902728b0c68fc10bafee6257 (diff) |
rpcbind: fix for new libtirpc from buildroot
Diffstat (limited to 'package/rpcbind/patches/patch-src_rpcb_svc_com_c')
-rw-r--r-- | package/rpcbind/patches/patch-src_rpcb_svc_com_c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/package/rpcbind/patches/patch-src_rpcb_svc_com_c b/package/rpcbind/patches/patch-src_rpcb_svc_com_c new file mode 100644 index 000000000..d62181ce4 --- /dev/null +++ b/package/rpcbind/patches/patch-src_rpcb_svc_com_c @@ -0,0 +1,20 @@ +--- rpcbind-0.2.3.orig/src/rpcb_svc_com.c 2015-04-27 16:07:43.000000000 +0200 ++++ rpcbind-0.2.3/src/rpcb_svc_com.c 2015-11-29 16:56:25.496204447 +0100 +@@ -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); |