diff --git a/scp.c b/scp.c index 79239963caab7d3bf8598bb79547e0fce716971e..9e1ca17b5cccf4fa8ce9a418687e2188847e4400 100644 --- a/scp.c +++ b/scp.c @@ -234,18 +234,18 @@ do_cmd(char *host, char *remuser, char *cmd, int *fdin, int *fdout, int argc) #ifdef __uClinux__ /* clean up command */ /* pop cmd */ - xfree(args->list[args->num-1]); - args->list[args->num-1]=NULL; - args->num--; + xfree(args.list[args.num-1]); + args.list[args.num-1]=NULL; + args.num--; /* pop host */ - xfree(args->list[args->num-1]); - args->list[args->num-1]=NULL; - args->num--; + xfree(args.list[args.num-1]); + args.list[args.num-1]=NULL; + args.num--; /* pop user */ if (remuser != NULL) { - xfree(args->list[args->num-1]); - args->list[args->num-1]=NULL; - args->num--; + xfree(args.list[args.num-1]); + args.list[args.num-1]=NULL; + args.num--; } #endif /* __uClinux__ */