File 0030-systemd-fix-rmtcall.patch of Package rpcbind

The init_transport changes broke rmtcall forwarding. Fix it.

---
 src/rpcbind.c |    4 ++++
 1 file changed, 4 insertions(+)

Index: rpcbind-0.2.1_rc4/src/rpcbind.c
===================================================================
--- rpcbind-0.2.1_rc4.orig/src/rpcbind.c
+++ rpcbind-0.2.1_rc4/src/rpcbind.c
@@ -837,6 +837,10 @@ init_transports_systemd()
 			rpcbind_log_error("unable to create transport for socket fd %d", fd);
 			exit(1);
 		}
+
+		if (nconf->nc_semantics == NC_TPI_CLTS && create_rmtcall_fd(nconf) < 0) {
+			rpcbind_log_error("unable to create rmtcall fd for %s", nconf->nc_netid);
+		}
 	}
 
 	if (nc_handle)
openSUSE Build Service is sponsored by