Update of /usr/cvsroot/asterisk/cdr
In directory mongoose.digium.com:/tmp/cvs-serv27950/cdr

Modified Files:
        cdr_custom.c 
Log Message:
Add CDR custom config warnings (Borga borga!) :)


Index: cdr_custom.c
===================================================================
RCS file: /usr/cvsroot/asterisk/cdr/cdr_custom.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- cdr_custom.c        31 Mar 2005 15:55:44 -0000      1.5
+++ cdr_custom.c        1 Apr 2005 03:38:35 -0000       1.6
@@ -61,6 +61,8 @@
                while(var) {
                        ast_mutex_lock(&lock);
                        if (!ast_strlen_zero(var->name) && 
!ast_strlen_zero(var->value)) {
+                               if (strlen(var->value) > (sizeof(format) - 2))
+                                       ast_log(LOG_WARNING, "Format string too 
long, will be truncated, at line %d\n", var->lineno);
                                strncpy(format, var->value, sizeof(format) - 2);
                                strcat(format,"\n");
                                snprintf(master, sizeof(master),"%s/%s/%s", 
ast_config_AST_LOG_DIR, name, var->name);
@@ -72,6 +74,11 @@
                        var = var->next;
                }
                ast_config_destroy(cfg);
+       } else {
+               if (reload)
+                       ast_log(LOG_WARNING, "Failed to reload configuration 
file.\n");
+               else
+                       ast_log(LOG_WARNING, "Failed to load configuration 
file. Module not activated.\n");
        }
        
        return res;

_______________________________________________
Asterisk-Cvs mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-cvs

Reply via email to