aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2009-08-06 16:42:44 +0200
committerAndreas Steffen <andreas.steffen@strongswan.org>2009-08-06 16:42:44 +0200
commit5d8306de68a97de6ef844475ab010e1a10bf80d1 (patch)
tree1a9cb9ea3f2c9d3ee7c01b865135237e164e6957
parent3646c8a159d985352b2b0123f04afaf606e6a5b2 (diff)
downloadstrongswan-5d8306de68a97de6ef844475ab010e1a10bf80d1.tar.bz2
strongswan-5d8306de68a97de6ef844475ab010e1a10bf80d1.tar.xz
use SS_RC_FIRST and SS_RC_LAST
-rw-r--r--src/libstrongswan/utils.h3
-rw-r--r--src/starter/starter.c3
2 files changed, 4 insertions, 2 deletions
diff --git a/src/libstrongswan/utils.h b/src/libstrongswan/utils.h
index 4e8f685b3..24634f2b5 100644
--- a/src/libstrongswan/utils.h
+++ b/src/libstrongswan/utils.h
@@ -35,6 +35,9 @@
#define SS_RC_DAEMON_INTEGRITY 65
#define SS_RC_INITIALIZATION_FAILED 66
+#define SS_RC_FIRST SS_RC_LIBSTRONGSWAN_INTEGRITY
+#define SS_RC_LAST SS_RC_INITIALIZATION_FAILED
+
/**
* Number of bits in a byte
*/
diff --git a/src/starter/starter.c b/src/starter/starter.c
index 72421ca96..b675ccf1c 100644
--- a/src/starter/starter.c
+++ b/src/starter/starter.c
@@ -103,8 +103,7 @@ static void fsig(int signal)
else if (WIFEXITED(status))
{
exit_status = WEXITSTATUS(status);
- if (exit_status >= SS_RC_LIBSTRONGSWAN_INTEGRITY &&
- exit_status <= SS_RC_INITIALIZATION_FAILED)
+ if (exit_status >= SS_RC_FIRST && exit_status <= SS_RC_LAST)
{
_action_ = FLAG_ACTION_QUIT;
}