summaryrefslogtreecommitdiffhomepage
path: root/scp.c
diff options
context:
space:
mode:
authorMatt Johnston <matt@ucc.asn.au>2006-03-08 13:48:05 +0000
committerMatt Johnston <matt@ucc.asn.au>2006-03-08 13:48:05 +0000
commita7a5365af25daaf3142b367df63035b9cacc7032 (patch)
tree3ec22f4440e319b46d00f041e9bdaabf1ef46f34 /scp.c
parent6ae3a09ef33b62811a7f60a1f97dcb89907c1ac1 (diff)
some minor cleanups to the uClinux parts
--HG-- extra : convert_revision : cc8371d4710386987a5e587e4d4ea7f379398b4b
Diffstat (limited to 'scp.c')
-rw-r--r--scp.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/scp.c b/scp.c
index ffc4deb..7ee25f9 100644
--- a/scp.c
+++ b/scp.c
@@ -166,8 +166,8 @@ do_cmd(char *host, char *remuser, char *cmd, int *fdin, int *fdout, int argc)
close(reserved[0]);
close(reserved[1]);
- // uClinux needs to build the args here before vforking,
- // otherwise we do it later on.
+ /* uClinux needs to build the args here before vforking,
+ otherwise we do it later on. */
#ifdef __uClinux__
args.list[0] = ssh_program;
if (remuser != NULL)
@@ -212,17 +212,17 @@ do_cmd(char *host, char *remuser, char *cmd, int *fdin, int *fdout, int argc)
#ifdef __uClinux__
/* clean up command */
/* pop cmd */
- free(args->list[--args->num]);
+ xfree(args->list[--args->num]);
args->list[args->num]=NULL;
/* pop host */
- free(args->list[--args->num-1]);
+ xfree(args->list[--args->num-1]);
args->list[args->num]=NULL;
/* pop user */
if (remuser != NULL) {
- free(args->list[--args->num-1]);
+ xfree(args->list[--args->num-1]);
args->list[args->num]=NULL;
}
-#endif /* __uClinux__
+#endif /* __uClinux__ */
/* Parent. Close the other side, and return the local side. */
close(pin[0]);