[Openais-commits] r1553 - trunk/exec
sdake at developer.osdl.org
sdake at developer.osdl.org
Thu Jun 19 22:54:11 PDT 2008
Author: sdake
Date: 2008-06-19 22:54:11 -0700 (Thu, 19 Jun 2008)
New Revision: 1553
Modified:
trunk/exec/mainconfig.c
Log:
Use logsys_facility_id_get to do the string conversion instead of doing
it in the openais configuration parser.
Modified: trunk/exec/mainconfig.c
===================================================================
--- trunk/exec/mainconfig.c 2008-06-13 18:36:21 UTC (rev 1552)
+++ trunk/exec/mainconfig.c 2008-06-20 05:54:11 UTC (rev 1553)
@@ -179,33 +179,8 @@
}
if (!objdb_get_string (objdb,object_service_handle, "syslog_facility", &value)) {
- if (strcmp (value, "daemon") == 0) {
- main_config->syslog_facility = LOG_DAEMON;
- } else
- if (strcmp (value, "local0") == 0) {
- main_config->syslog_facility = LOG_LOCAL0;
- } else
- if (strcmp (value, "local1") == 0) {
- main_config->syslog_facility = LOG_LOCAL1;
- } else
- if (strcmp (value, "local2") == 0) {
- main_config->syslog_facility = LOG_LOCAL2;
- } else
- if (strcmp (value, "local3") == 0) {
- main_config->syslog_facility = LOG_LOCAL3;
- } else
- if (strcmp (value, "local4") == 0) {
- main_config->syslog_facility = LOG_LOCAL4;
- } else
- if (strcmp (value, "local5") == 0) {
- main_config->syslog_facility = LOG_LOCAL5;
- } else
- if (strcmp (value, "local6") == 0) {
- main_config->syslog_facility = LOG_LOCAL6;
- } else
- if (strcmp (value, "local7") == 0) {
- main_config->syslog_facility = LOG_LOCAL7;
- } else {
+ main_config->syslog_facility = logsys_facility_id_get(value);
+ if (main_config->syslog_facility < 0) {
error_reason = "unknown syslog facility specified";
goto parse_error;
}
More information about the Openais-commits
mailing list