version 1.260, 2006/02/10 00:27:13 |
version 1.261, 2006/02/12 06:45:34 |
|
|
options.control_path = NULL; |
options.control_path = NULL; |
|
|
if (options.control_path != NULL) { |
if (options.control_path != NULL) { |
|
char me[NI_MAXHOST]; |
|
|
|
if (gethostname(me, sizeof(me)) == -1) |
|
fatal("gethostname: %s", strerror(errno)); |
snprintf(buf, sizeof(buf), "%d", options.port); |
snprintf(buf, sizeof(buf), "%d", options.port); |
cp = tilde_expand_filename(options.control_path, |
cp = tilde_expand_filename(options.control_path, |
original_real_uid); |
original_real_uid); |
options.control_path = percent_expand(cp, "p", buf, "h", host, |
options.control_path = percent_expand(cp, "p", buf, "h", host, |
"r", options.user, (char *)NULL); |
"r", options.user, "l", me, (char *)NULL); |
xfree(cp); |
xfree(cp); |
} |
} |
if (mux_command != 0 && options.control_path == NULL) |
if (mux_command != 0 && options.control_path == NULL) |