Merged revisions 130854 via svnmerge from

https://origsvn.digium.com/svn/asterisk/trunk

........
r130854 | mmichelson | 2008-07-14 17:22:57 -0500 (Mon, 14 Jul 2008) | 9 lines

Fix a memory leak in the case that /dev/null cannot be
opened when running startup commands from cli.conf

(closes issue #13066)
Reported by: eliel
Patches:
      asterisk.c.patch uploaded by eliel (license 64)


........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@130855 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Mark Michelson
2008-07-14 22:24:01 +00:00
parent 033a630385
commit 9766aed395

View File

@@ -2845,8 +2845,10 @@ static void run_startup_commands(void)
return;
fd = open("/dev/null", O_RDWR);
if (fd < 0)
if (fd < 0) {
ast_config_destroy(cfg);
return;
}
for (v = ast_variable_browse(cfg, "startup_commands"); v; v = v->next) {
if (ast_true(v->value))