Displaying 1 result from an estimated 1 matches for "sigch".
Did you mean:
sich
2000 Oct 07
2
[PATCH]: Add tcp_wrappers protection to port forwarding
...WRAP */
+
/* Maximum number of fake X11 displays to try. */
#define MAX_DISPLAYS 1000
@@ -581,6 +586,30 @@ channel_post_port_listener(Channel *c, f
}
remote_hostname = get_remote_hostname(newsock);
remote_port = get_peer_port(newsock);
+#ifdef LIBWRAP
+ {
+ char fwd[80];
+ void (*sigch) (int);
+ int res;
+ struct request_info req;
+
+ snprintf(fwd, sizeof(fwd), "sshdfwd-%d", c->host_port);
+ request_init(&req, RQ_DAEMON, fwd, RQ_FILE, newsock, NULL);
+ fromhost(&req);
+ sigch = signal(SIGCHLD, SIG_DFL);
+ res = hosts_access(&req);
+ signal...