asterisk/cdr
Jonathan Rose b08d91c3dc Fix column duplication bug in module reload for cdr_pgsql.
Prior to this patch, attempts to reload cdr_pgsql.so would cause the column list to keep
its current data and then add a second copy during the reload. This would cause attempts
to log the CDR to the database to fail. This patch also cleans up some unnecessary null
checks for ast_free and deals with a few potential locking problems.

(closes issue ASTERISK-19216)
Reported by: Jacek Konieczny
Review: https://reviewboard.asterisk.org/r/1711/
........

Merged revisions 354263 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 354270 from http://svn.asterisk.org/svn/asterisk/branches/10


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@354275 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2012-02-07 15:29:14 +00:00
..
Makefile Begin on a crusade to end trailing whitespace! 2008-11-20 17:48:58 +00:00
cdr_adaptive_odbc.c Support schema selection in cdr_adaptive_odbc 2012-02-03 16:50:49 +00:00
cdr_csv.c Clean up cdr.conf parsing for [csv] section 2011-09-13 14:25:43 +00:00
cdr_custom.c Merged revisions 337974 via svnmerge from 2011-09-26 19:40:12 +00:00
cdr_manager.c Merged revisions 337974 via svnmerge from 2011-09-26 19:40:12 +00:00
cdr_odbc.c Merged revisions 329614 via svnmerge from 2011-07-27 04:27:19 +00:00
cdr_pgsql.c Fix column duplication bug in module reload for cdr_pgsql. 2012-02-07 15:29:14 +00:00
cdr_radius.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
cdr_sqlite.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
cdr_sqlite3_custom.c Merged revisions 337974 via svnmerge from 2011-09-26 19:40:12 +00:00
cdr_syslog.c Merged revisions 337974 via svnmerge from 2011-09-26 19:40:12 +00:00
cdr_tds.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00