cdr_radius,cel_radius: Fix old memleak in unload
authorBadalyan Vyacheslav <v.badalyan@open-bs.ru>
Mon, 10 Oct 2016 16:49:08 +0000 (12:49 -0400)
committerJoshua Colp <jcolp@digium.com>
Tue, 25 Oct 2016 11:45:37 +0000 (11:45 +0000)
commit01d1d3763ff931b747bb4d1750c539cee2b57792
treedd953331d250f8a13ce3f957f9f1786c9750f02d
parent7c79b057dd3b0a06000b7bdd0583648bfc643b96
cdr_radius,cel_radius: Fix old memleak in unload

- Call "rc_openlog" optional. If you do not call,
you will simply NULL instead of a name.

- On the one PID can be only one syslog channel.
And it can already be run in logger.c

- Calling rc_openlog we assigns a new name for
the channel syslog. This unexpected behavior for logger.c.

Most lesser evil, is to agree on a NULL name syslog
if the channel was not launched in logger.c.

It also solves the problem of memory leaks.

ASTERISK-26455 #close

Change-Id: Ic17c38de67583e971d78fe18807d1a9faf8f0afd
CHANGES
cdr/cdr_radius.c
cel/cel_radius.c