pr->ready = 1;
pr->c = c;
- pr->s = *s = sk_new(addr, port, 0, 1, 0, (Plug) pr);
+ pr->s = *s = new_connection(addr, dummy_realhost, port, 0, 1, 0, (Plug) pr);
if ((err = sk_socket_error(*s))) {
sfree(pr);
return err;
return err != NULL;
}
- pr->c = new_sock_channel(s);
+ pr->c = new_sock_channel(backhandle, s);
strcpy(pr->hostname, org->hostname);
pr->port = org->port;
return 1;
} else {
/* asks to forward to the specified host/port for this */
- ssh_send_port_open(pr->c, pr->hostname, pr->port, "forwarding");
+ ssh_send_port_open(backhandle, pr->c, pr->hostname,
+ pr->port, "forwarding");
}
return 0;
pr->ready = 0;
pr->waiting = NULL;
- pr->s = s = sk_newlistener(port, (Plug) pr, !cfg.lport_acceptall);
+ pr->s = s = new_listener(port, (Plug) pr, !cfg.lport_acceptall);
if ((err = sk_socket_error(s))) {
sfree(pr);
return err;