[asterisk-commits] twilson: trunk r158374 - /trunk/cdr/cdr_csv.c
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Fri Nov 21 11:08:16 CST 2008
Author: twilson
Date: Fri Nov 21 11:08:16 2008
New Revision: 158374
URL: http://svn.digium.com/view/asterisk?view=rev&rev=158374
Log:
Reloading the config and having no changes still initialized some settings to 0. Initialize settings after doing all of the cfg checks.
(closes issue #13942)
Reported by: davidw
Patches:
cdr_diff.txt uploaded by otherwiseguy (license 396)
Tested by: davidw
Modified:
trunk/cdr/cdr_csv.c
Modified: trunk/cdr/cdr_csv.c
URL: http://svn.digium.com/view/asterisk/trunk/cdr/cdr_csv.c?view=diff&rev=158374&r1=158373&r2=158374
==============================================================================
--- trunk/cdr/cdr_csv.c (original)
+++ trunk/cdr/cdr_csv.c Fri Nov 21 11:08:16 2008
@@ -96,15 +96,15 @@
const char *tmp;
struct ast_flags config_flags = { reload ? CONFIG_FLAG_FILEUNCHANGED : 0 };
+ if (!(cfg = ast_config_load(config, config_flags)) || cfg == CONFIG_STATUS_FILEINVALID) {
+ ast_log(LOG_WARNING, "unable to load config: %s\n", config);
+ return 0;
+ } else if (cfg == CONFIG_STATUS_FILEUNCHANGED)
+ return 1;
+
usegmtime = 0;
loguniqueid = 0;
loguserfield = 0;
-
- if (!(cfg = ast_config_load(config, config_flags)) || cfg == CONFIG_STATUS_FILEINVALID) {
- ast_log(LOG_WARNING, "unable to load config: %s\n", config);
- return 0;
- } else if (cfg == CONFIG_STATUS_FILEUNCHANGED)
- return 1;
if (!(var = ast_variable_browse(cfg, "csv"))) {
ast_config_destroy(cfg);
More information about the asterisk-commits
mailing list