Home | History | Annotate | Download | only in openssh

Lines Matching refs:fwd

261 	Forward *fwd;
270 fwd = &options->local_forwards[options->num_local_forwards++];
272 fwd->listen_host = newfwd->listen_host;
273 fwd->listen_port = newfwd->listen_port;
274 fwd->connect_host = newfwd->connect_host;
275 fwd->connect_port = newfwd->connect_port;
286 Forward *fwd;
291 fwd = &options->remote_forwards[options->num_remote_forwards++];
293 fwd->listen_host = newfwd->listen_host;
294 fwd->listen_port = newfwd->listen_port;
295 fwd->connect_host = newfwd->connect_host;
296 fwd->connect_port = newfwd->connect_port;
297 fwd->allocated_port = 0;
364 Forward fwd;
785 if (parse_forward(&fwd, fwdarg,
794 add_local_forward(options, &fwd);
796 add_remote_forward(options, &fwd);
1387 parse_forward(Forward *fwd, const char *fwdspec, int dynamicfwd, int remotefwd)
1392 memset(fwd, '\0', sizeof(*fwd));
1410 fwd->listen_host = NULL;
1411 fwd->listen_port = a2port(fwdarg[0]);
1412 fwd->connect_host = xstrdup("socks");
1416 fwd->listen_host = xstrdup(cleanhostname(fwdarg[0]));
1417 fwd->listen_port = a2port(fwdarg[1]);
1418 fwd->connect_host = xstrdup("socks");
1422 fwd->listen_host = NULL;
1423 fwd->listen_port = a2port(fwdarg[0]);
1424 fwd->connect_host = xstrdup(cleanhostname(fwdarg[1]));
1425 fwd->connect_port = a2port(fwdarg[2]);
1429 fwd->listen_host = xstrdup(cleanhostname(fwdarg[0]));
1430 fwd->listen_port = a2port(fwdarg[1]);
1431 fwd->connect_host = xstrdup(cleanhostname(fwdarg[2]));
1432 fwd->connect_port = a2port(fwdarg[3]);
1446 if (fwd->connect_port <= 0)
1450 if (fwd->listen_port < 0 || (!remotefwd && fwd->listen_port == 0))
1453 if (fwd->connect_host != NULL &&
1454 strlen(fwd->connect_host) >= NI_MAXHOST)
1456 if (fwd->listen_host != NULL &&
1457 strlen(fwd->listen_host) >= NI_MAXHOST)
1464 if (fwd->connect_host != NULL) {
1465 xfree(fwd->connect_host);
1466 fwd->connect_host = NULL;
1468 if (fwd->listen_host != NULL) {
1469 xfree(fwd->listen_host);
1470 fwd->listen_host = NULL;