Skip to content

Commit de8080d

Browse files
zhushiqshixiaoxiang781216
authored andcommitted
apps/rexecd: fix bind failed return 13
Signed-off-by: zhushiqi <zhushiqshi@xiaomi.com>
1 parent 4a1c40a commit de8080d

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

netutils/rexec/rexec.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ static int do_rexec(FAR struct rexec_arg_s *arg)
8787
int sock;
8888
int ret;
8989

90-
sock = rexec_af(&arg->host, arg->port, arg->user,
90+
sock = rexec_af(&arg->host, htons(arg->port), arg->user,
9191
arg->password, arg->command,
9292
NULL, arg->af);
9393
if (sock < 0)

netutils/rexecd/rexecd.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -209,12 +209,12 @@ int main(int argc, FAR char **argv)
209209
default:
210210
case AF_INET:
211211
((FAR struct sockaddr_in *)&addr)->sin_family = AF_INET;
212-
((FAR struct sockaddr_in *)&addr)->sin_port = REXECD_PORT;
212+
((FAR struct sockaddr_in *)&addr)->sin_port = htons(REXECD_PORT);
213213
ret = sizeof(struct sockaddr_in);
214214
break;
215215
case AF_INET6:
216216
((FAR struct sockaddr_in6 *)&addr)->sin6_family = AF_INET6;
217-
((FAR struct sockaddr_in6 *)&addr)->sin6_port = REXECD_PORT;
217+
((FAR struct sockaddr_in6 *)&addr)->sin6_port = htons(REXECD_PORT);
218218
ret = sizeof(struct sockaddr_in6);
219219
break;
220220
case AF_RPMSG:

0 commit comments

Comments
 (0)