Lines Matching refs:fwd

238 	Forward *fwd;  in add_local_forward()  local
246 fwd = &options->local_forwards[options->num_local_forwards++]; in add_local_forward()
248 fwd->listen_host = (newfwd->listen_host == NULL) ? in add_local_forward()
250 fwd->listen_port = newfwd->listen_port; in add_local_forward()
251 fwd->connect_host = xstrdup(newfwd->connect_host); in add_local_forward()
252 fwd->connect_port = newfwd->connect_port; in add_local_forward()
263 Forward *fwd; in add_remote_forward() local
267 fwd = &options->remote_forwards[options->num_remote_forwards++]; in add_remote_forward()
269 fwd->listen_host = (newfwd->listen_host == NULL) ? in add_remote_forward()
271 fwd->listen_port = newfwd->listen_port; in add_remote_forward()
272 fwd->connect_host = xstrdup(newfwd->connect_host); in add_remote_forward()
273 fwd->connect_port = newfwd->connect_port; in add_remote_forward()
327 Forward fwd; in process_config_line() local
759 if (parse_forward(1, &fwd, fwdarg) == 0) in process_config_line()
765 add_local_forward(options, &fwd); in process_config_line()
767 add_remote_forward(options, &fwd); in process_config_line()
777 if (parse_forward(0, &fwd, arg) == 0) { in process_config_line()
783 fwd.connect_host = "socks"; in process_config_line()
784 add_local_forward(options, &fwd); in process_config_line()
1166 parse_forward(int long_form, Forward *fwd, const char *fwdspec) in parse_forward() argument
1171 memset(fwd, '\0', sizeof(*fwd)); in parse_forward()
1191 fwd->listen_host = NULL; in parse_forward()
1192 fwd->listen_port = a2port(fwdarg[0]); in parse_forward()
1196 fwd->listen_host = xstrdup(cleanhostname(fwdarg[0])); in parse_forward()
1197 fwd->listen_port = a2port(fwdarg[1]); in parse_forward()
1201 fwd->listen_host = NULL; in parse_forward()
1202 fwd->listen_port = a2port(fwdarg[0]); in parse_forward()
1203 fwd->connect_host = xstrdup(cleanhostname(fwdarg[1])); in parse_forward()
1204 fwd->connect_port = a2port(fwdarg[2]); in parse_forward()
1208 fwd->listen_host = xstrdup(cleanhostname(fwdarg[0])); in parse_forward()
1209 fwd->listen_port = a2port(fwdarg[1]); in parse_forward()
1210 fwd->connect_host = xstrdup(cleanhostname(fwdarg[2])); in parse_forward()
1211 fwd->connect_port = a2port(fwdarg[3]); in parse_forward()
1215 if (fwd->listen_port == 0 || (fwd->connect_port == 0 && i > 2)) in parse_forward()
1224 if (fwd->connect_host != NULL) in parse_forward()
1225 xfree(fwd->connect_host); in parse_forward()
1226 if (fwd->listen_host != NULL) in parse_forward()
1227 xfree(fwd->listen_host); in parse_forward()