forked from pool/rpcbind
22 lines
635 B
Diff
22 lines
635 B
Diff
|
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)
|