From 2dad767cfabbd736b3d34916bebd5140e7ac2cd6 Mon Sep 17 00:00:00 2001 From: "Fabio M. Di Nitto" Date: Wed, 10 Jun 2009 17:00:15 +0000 Subject: [PATCH] Shared libs should not call exit but return error git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2231 fd59a12c-fef9-0310-b244-a6a79926bd2f --- exec/totemnet.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exec/totemnet.c b/exec/totemnet.c index 8c66febb..db71869c 100644 --- a/exec/totemnet.c +++ b/exec/totemnet.c @@ -1562,12 +1562,12 @@ static int totemnet_build_sockets_ip ( if ((setsockopt(sockets->mcast_recv, SOL_SOCKET, SO_BROADCAST, &broadcast, sizeof (broadcast))) == -1) { perror("setting broadcast option"); - exit(1); + return (-1); } if ((setsockopt(sockets->mcast_send, SOL_SOCKET, SO_BROADCAST, &broadcast, sizeof (broadcast))) == -1) { perror("setting broadcast option"); - exit(1); + return (-1); } } else { switch (bindnet_address->family) {