summaryrefslogtreecommitdiffstats
path: root/meta-networking/recipes-netkit/netkit-rsh/netkit-rsh/netkit-rsh-0.17-rexec-ipv6.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-networking/recipes-netkit/netkit-rsh/netkit-rsh/netkit-rsh-0.17-rexec-ipv6.patch')
-rw-r--r--meta-networking/recipes-netkit/netkit-rsh/netkit-rsh/netkit-rsh-0.17-rexec-ipv6.patch30
1 files changed, 30 insertions, 0 deletions
diff --git a/meta-networking/recipes-netkit/netkit-rsh/netkit-rsh/netkit-rsh-0.17-rexec-ipv6.patch b/meta-networking/recipes-netkit/netkit-rsh/netkit-rsh/netkit-rsh-0.17-rexec-ipv6.patch
new file mode 100644
index 000000000..efd060f36
--- /dev/null
+++ b/meta-networking/recipes-netkit/netkit-rsh/netkit-rsh/netkit-rsh-0.17-rexec-ipv6.patch
@@ -0,0 +1,30 @@
1make rexec support ipv6
2
3Upstream-status: Pending
4
5rexec equals rexec_af(... ,AF_INET) which only support ipv4,
6use rexec_af(..., AF_UNSPEC) to support both ipv6 and ipv4.
7
8Signed-off-by: Roy.Li <rongqing.li@windriver.com>
9---
10 rexec/rexec.c | 4 ++--
11 1 files changed, 2 insertions(+), 2 deletions(-)
12
13diff --git a/rexec/rexec.c b/rexec/rexec.c
14index 0913c02..9c8f769 100644
15--- a/rexec/rexec.c
16+++ b/rexec/rexec.c
17@@ -214,8 +214,8 @@ int main(int argc, char *argv[])
18 passwd = getpass("Password: ");
19 }
20
21- if ( (sock = rexec(&host, port_exec, user_name, passwd, command,
22- p_to_aux_sock)) < 0 )
23+ if ( (sock = rexec_af(&host, port_exec, user_name, passwd, command,
24+ p_to_aux_sock, AF_UNSPEC)) < 0 )
25 {
26 fprintf(stderr,"%s: Error in rexec system call: ",argv[0]);
27 perror(NULL);
28--
291.7.4.1
30