From 6615cb7fbdf8db7c0f89fe80bae071368deb54c1 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Tue, 21 Sep 2004 23:56:27 +0000 Subject: [PATCH] removed calls to exit() which cause problems on RTEMS where exit() has different behavior than on vxWorks. --- src/ca/repeater.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ca/repeater.cpp b/src/ca/repeater.cpp index 7de3a3473..b43c4a0f7 100644 --- a/src/ca/repeater.cpp +++ b/src/ca/repeater.cpp @@ -506,7 +506,7 @@ void ca_repeater () if ( SOCKERRNO == SOCK_EADDRINUSE ) { osiSockRelease (); debugPrintf ( ( "CA Repeater: exiting because a repeater is already running\n" ) ); - exit (0); + return; } char sockErrBuf[64]; epicsSocketConvertErrnoToString ( @@ -515,7 +515,7 @@ void ca_repeater () __FILE__, sockErrBuf ); osiSockRelease (); delete [] pBuf; - exit(0); + return; } debugPrintf ( ( "CA Repeater: Attached and initialized\n" ) );