diff options
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.patch | 30 |
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 @@ | |||
1 | make rexec support ipv6 | ||
2 | |||
3 | Upstream-status: Pending | ||
4 | |||
5 | rexec equals rexec_af(... ,AF_INET) which only support ipv4, | ||
6 | use rexec_af(..., AF_UNSPEC) to support both ipv6 and ipv4. | ||
7 | |||
8 | Signed-off-by: Roy.Li <rongqing.li@windriver.com> | ||
9 | --- | ||
10 | rexec/rexec.c | 4 ++-- | ||
11 | 1 files changed, 2 insertions(+), 2 deletions(-) | ||
12 | |||
13 | diff --git a/rexec/rexec.c b/rexec/rexec.c | ||
14 | index 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 | -- | ||
29 | 1.7.4.1 | ||
30 | |||