From f57752d380f2c3650dfa94e0d95adfe38442f99c Mon Sep 17 00:00:00 2001
From: Russell Bryant <russell@russellbryant.com>
Date: Sat, 20 Jun 2009 20:56:13 +0000
Subject: [PATCH] Leave a note about some unsafe code in cdr_manager

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@202223 65c4cc65-6c06-0410-ace0-fbb531ad65f3
---
 cdr/cdr_manager.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/cdr/cdr_manager.c b/cdr/cdr_manager.c
index 49f826d9ea..bee4f50026 100644
--- a/cdr/cdr_manager.c
+++ b/cdr/cdr_manager.c
@@ -46,6 +46,11 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
 static char *name = "cdr_manager";
 
 static int enablecdr = 0;
+
+/*! 
+ * XXX
+ * \bug The handling of this variable is not thread-safe.  Crashes are possible on reload.
+ */
 static struct ast_str *customfields;
 
 static int manager_log(struct ast_cdr *cdr);
-- 
GitLab