struct pfwd_queue *waiting;
};
-void pfd_close(Socket s);
-
static int pfd_closing(Plug plug, char *error_msg, int error_code,
int calling_back)
/*
* Try to find host.
*/
- addr = sk_namelookup(hostname, &dummy_realhost);
- if ((err = sk_addr_error(addr)))
+ addr = name_lookup(hostname, port, &dummy_realhost);
+ if ((err = sk_addr_error(addr)) != NULL)
return err;
/*
pr->backhandle = NULL; /* we shouldn't need this */
pr->s = *s = new_connection(addr, dummy_realhost, port, 0, 1, 0, (Plug) pr);
- if ((err = sk_socket_error(*s))) {
+ if ((err = sk_socket_error(*s)) != NULL) {
sfree(pr);
return err;
}
pr->backhandle = org->backhandle;
pr->s = s = sk_register(sock, (Plug) pr);
- if ((err = sk_socket_error(s))) {
+ if ((err = sk_socket_error(s)) != NULL) {
sfree(pr);
return err != NULL;
}
pr->backhandle = backhandle;
pr->s = s = new_listener(srcaddr, port, (Plug) pr, !cfg.lport_acceptall);
- if ((err = sk_socket_error(s))) {
+ if ((err = sk_socket_error(s)) != NULL) {
sfree(pr);
return err;
}