diff --git a/ChangeLog b/ChangeLog index 1d449c09..42a2633c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -11,6 +11,7 @@ v0.91.3 11-Feb-2007 mbtask: Some code cleanup. + Fixed s SIGBUS on Sparc/NetBSD systems. mbsebbs: Some debuglog cleanup. diff --git a/mbtask/taskibc.c b/mbtask/taskibc.c index 5e5a6d8d..e61318a2 100644 --- a/mbtask/taskibc.c +++ b/mbtask/taskibc.c @@ -810,7 +810,7 @@ void check_servers(void) * Set default next action to 60 seconds. */ ncs_list[i].action = now + (time_t)60; - memset(&ncs_list[i].servaddr_in, 0, sizeof(struct sockaddr_in)); +// Gives SIGBUS on Sparc memset(&ncs_list[i].servaddr_in, 0, sizeof(struct sockaddr_in)); se = getservbyname("fido", "udp"); ncs_list[i].servaddr_in.sin_family = AF_INET; ncs_list[i].servaddr_in.sin_port = se->s_port;