comparison scp.c @ 105:68b84c20ca1e

Fix for "-l" scp option
author Matt Johnston <matt@ucc.asn.au>
date Tue, 24 Aug 2004 05:05:48 +0000
parents f789045062e6
children 161557a9dde8
comparison
equal deleted inserted replaced
104:298098b2a61e 105:68b84c20ca1e
176 dup2(pout[1], 1); 176 dup2(pout[1], 1);
177 close(pin[0]); 177 close(pin[0]);
178 close(pout[1]); 178 close(pout[1]);
179 179
180 args.list[0] = ssh_program; 180 args.list[0] = ssh_program;
181 if (remuser != NULL) 181 if (remuser != NULL) {
182 addargs(&args, "-l%s", remuser); 182 addargs(&args, "-l");
183 addargs(&args, "%s", remuser);
184 }
183 addargs(&args, "%s", host); 185 addargs(&args, "%s", host);
184 addargs(&args, "%s", cmd); 186 addargs(&args, "%s", cmd);
185 187
186 execvp(ssh_program, args.list); 188 execvp(ssh_program, args.list);
187 perror(ssh_program); 189 perror(ssh_program);