Subject: [netatalk-admins] Re: afpd[nnn]: dsi_tcp_open: sigaction: Invalid argument
From: Makoto Fujiwara (makoto@ki.nu)
Date: Thu May 13 1999 - 22:36:25 EDT
Thanks asun for a quick response.
I got my problem fixed. Is this NetBSD specific problem ?
The patch I have applied is as follows, is this what you meant ?
--- libatalk/dsi/dsi_tcp.c.orig Wed Nov 18 16:59:25 1998
+++ libatalk/dsi/dsi_tcp.c Fri May 14 11:30:07 1999
@@ -108,6 +108,7 @@
exit(1);
}
newact.sa_handler = timeout_handler;
+ memset(&newact, 0, sizeof(newact));
if (sigaction(SIGALRM, &newact, &oldact) < 0) {
syslog(LOG_ERR, "dsi_tcp_open: sigaction: %m");
exit(1);
@@ -161,6 +162,7 @@
}
/* restore signal */
+ memset(&oldact, 0, sizeof(oldact));
sigaction(SIGALRM, &oldact, 0);
syslog(LOG_INFO,"ASIP session:%u(%d) from %s:%u(%d)",
--- (Makoto Fujiwara)
This archive was generated by hypermail 2b28 : Sat Dec 18 1999 - 16:16:43 EST