View | Details | Raw Unified | Return to bug 2899
Collapse All | Expand All

(-)a/scp.c (-1 / +3 lines)
Lines 714-720 toremote(int argc, char **argv) Link Here
714
			addargs(&alist, "%s", host);
714
			addargs(&alist, "%s", host);
715
			addargs(&alist, "%s", cmd);
715
			addargs(&alist, "%s", cmd);
716
			addargs(&alist, "%s", src);
716
			addargs(&alist, "%s", src);
717
			addargs(&alist, "%s%s%s:%s",
717
			addargs(&alist,
718
			    /* IPv6 address needs to be enclosed with sqare brackets */
719
			    strchr(host, ':') != NULL ? "%s%s[%s]:%s" : "%s%s%s:%s",
718
			    tuser ? tuser : "", tuser ? "@" : "",
720
			    tuser ? tuser : "", tuser ? "@" : "",
719
			    thost, targ);
721
			    thost, targ);
720
			if (do_local_cmd(&alist) != 0)
722
			if (do_local_cmd(&alist) != 0)

Return to bug 2899