]> git.ipfire.org Git - thirdparty/asterisk.git/commit
res_sorcery_realtime: Fix leak of sorcery object type. 46/746/2
authorMark Michelson <mmichelson@digium.com>
Mon, 29 Jun 2015 17:45:02 +0000 (12:45 -0500)
committerMark Michelson <mmichelson@digium.com>
Mon, 29 Jun 2015 19:35:12 +0000 (14:35 -0500)
commit9cbd76630a1916e49218fa4a2b84103a4e79d580
treecc4d02f6796a2c8ffa7e5e4dfeef95a7b12609c7
parent8ba3de43ad7ae90d94c87434cb4baede3e35f7b4
res_sorcery_realtime: Fix leak of sorcery object type.

This prevents a leak of a sorcery object type when realtime sorcery
objects are retrieved by fields or when multiple objects are retrieved.

The extent of this leak is that sorcery object types would be leaked.
These are allocated whenever an object type is registered with sorcery,
meaning that on module shutdown, these objects would be leaked. This
could be problematic if many reloads were performed, but it is not as
severe as if every sorcery object retrieved from realtime were being
leaked.

ASTERISK-25165 #close
Reported by Corey Farrell

Change-Id: I625c3b50eee4576670b7eeb013c81ad043b4b4f8
res/res_sorcery_realtime.c