diff options
author | Matthew Jordan <mjordan@digium.com> | 2011-12-22 22:39:29 +0000 |
---|---|---|
committer | Matthew Jordan <mjordan@digium.com> | 2011-12-22 22:39:29 +0000 |
commit | 262ea697646f0194d8bc4f74b7f1767775debc7a (patch) | |
tree | 4d1a52c1452850446aee32d4ff0343151b2267e4 /channels | |
parent | 48f9a8f66807c134133bcfa76884826e7763d970 (diff) |
Fix for memory leaks / cleanup in cel_pgsql
There were a number of issues in cel_pgsql's pgsql_log method:
* If either sql or sql2 could not be allocated, the method would return while
the pgsql_lock was still locked
* If the execution of the log statement succeeded, the sql and sql2 structs
were never free'd
* Reconnection successes were logged as ERRORs. In general, the severity of
several logging statements was reduced
(closes issue ASTERISK-18879)
Reported by: Niolas Bouliane
Tested by: Matt Jordan
Review: https://reviewboard.asterisk.org/r/1624/
........
Merged revisions 348888 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........
Merged revisions 348889 from http://svn.asterisk.org/svn/asterisk/branches/10
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@348890 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels')
0 files changed, 0 insertions, 0 deletions