X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?p=ossec-hids.git;a=blobdiff_plain;f=src%2Fos_csyslogd%2Fconfig.c;h=91770e1097a9f0f8c134efbe9e7e6ca5689067e8;hp=fbeb54eae67853b39cfd557061825e4ab92221e2;hb=6ef2f786c6c8ead94841b5f93baf9f43421f08c8;hpb=914feba5d54f979cd5d7e69c349c3d01f630042a diff --git a/src/os_csyslogd/config.c b/src/os_csyslogd/config.c index fbeb54e..91770e1 100755 --- a/src/os_csyslogd/config.c +++ b/src/os_csyslogd/config.c @@ -1,11 +1,12 @@ -/* @(#) $Id: config.c,v 1.2 2009/06/24 17:06:29 dcid Exp $ */ +/* @(#) $Id: ./src/os_csyslogd/config.c, 2011/09/08 dcid Exp $ + */ /* Copyright (C) 2009 Trend Micro Inc. * All rights reserved. * * This program is a free software; you can redistribute it * and/or modify it under the terms of the GNU General Public - * License (version 3) as published by the FSF - Free Software + * License (version 2) as published by the FSF - Free Software * Foundation. * * License details at the LICENSE file included with OSSEC or @@ -18,11 +19,11 @@ #include "config/config.h" -/** void *OS_SyslogConf(int test_config, char *cfgfile, +/** void *OS_SyslogConf(int test_config, char *cfgfile, SyslogConfig **syslog_config) * Reads configuration. */ -void *OS_ReadSyslogConf(int test_config, char *cfgfile, +void *OS_ReadSyslogConf(int test_config, char *cfgfile, SyslogConfig **syslog_config) { int modules = 0; @@ -33,15 +34,15 @@ void *OS_ReadSyslogConf(int test_config, char *cfgfile, modules|= CSYSLOGD; gen_config.data = syslog_config; - + /* Reading configuration */ if(ReadConfig(modules, cfgfile, &gen_config, NULL) < 0) { ErrorExit(CONFIG_ERROR, ARGV0, cfgfile); return(NULL); - } + } + - syslog_config = gen_config.data; return(syslog_config);