[asterisk-commits] mmichelson: branch group/CCSS r237918 - /team/group/CCSS/main/ccss.c
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Tue Jan 5 16:42:15 CST 2010
Author: mmichelson
Date: Tue Jan 5 16:42:12 2010
New Revision: 237918
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=237918
Log:
Fix a potential memory leak. Thanks to Richard for pointing it out.
Modified:
team/group/CCSS/main/ccss.c
Modified: team/group/CCSS/main/ccss.c
URL: http://svnview.digium.com/svn/asterisk/team/group/CCSS/main/ccss.c?view=diff&rev=237918&r1=237917&r2=237918
==============================================================================
--- team/group/CCSS/main/ccss.c (original)
+++ team/group/CCSS/main/ccss.c Tue Jan 5 16:42:12 2010
@@ -3098,14 +3098,14 @@
int ast_cc_monitor_failed(int core_id, const char *const monitor_name, const char * const monitor_type)
{
struct ast_cc_monitor *monitor = find_monitor(monitor_name, monitor_type);
- struct cc_monitor_failure_data *failure_data = ast_calloc(1, sizeof(*failure_data));
+ struct cc_monitor_failure_data *failure_data;
if (!monitor) {
ast_log(LOG_WARNING, "Couldn't find a monitor with name %s and type %s\n", monitor_name, monitor_type);
return -1;
}
- if (!failure_data) {
+ if (!(failure_data = ast_calloc(1, sizeof(*failure_data)))) {
cc_unref(monitor, "Failed to allocate failure data, unref monitor that we found");
return -1;
}
More information about the asterisk-commits
mailing list