From: Chris B. <buc...@us...> - 2011-06-10 17:57:34
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SFCB - Small Footprint CIM Broker". The branch, master has been updated via 7c7b0ec227317272e0891c7da4bbef39eedc93d5 (commit) from 89cfb4c335a4d3ea77979964c7c93dd201b18866 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 7c7b0ec227317272e0891c7da4bbef39eedc93d5 Author: buccella <buc...@li...> Date: Fri Jun 10 13:58:25 2011 -0400 [ 3314762 ] Memory leak in method invoke using SFCB local interface ----------------------------------------------------------------------- Summary of changes: diff --git a/ChangeLog b/ChangeLog index db6cac7..5f5574c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2011-06-10 Chris Buccella <buc...@li...> + + * cimcClientSfcbLocal.c: + [ 3314762 ] Memory leak in method invoke using SFCB local interface + (patch by Chris Poblete) + 2011-06-09 Chris Buccella <buc...@li...> * control.c, cimcClientSfcbLocal.c: diff --git a/NEWS b/NEWS index 1e3f1be..d9032c8 100644 --- a/NEWS +++ b/NEWS @@ -87,6 +87,7 @@ Bugs Fixed: - 3202466 Single item on method param of array type rejected via Local - 3314383 Memory leak in CimResource_Enumerate_EP - 3047562 [patch] Create bzip2 tarballs on "make dist" +- 3314762 Memory leak in method invoke using SFCB local interface Changes in 1.3.11 ================= diff --git a/cimcClientSfcbLocal.c b/cimcClientSfcbLocal.c index f4bd7fa..ba7f17e 100644 --- a/cimcClientSfcbLocal.c +++ b/cimcClientSfcbLocal.c @@ -1480,8 +1480,10 @@ invokeMethod(Client * mb, memset(&binCtx, 0, sizeof(BinRequestContext)); - argsin = convertFromStringArguments(getClass(mb, cop, 0, NULL, rc), - method, in, rc); + CMPIConstClass *tcls = getClass(mb, cop, 0, NULL, rc); + argsin = convertFromStringArguments(tcls, method, in, rc); + CMRelease(tcls); + tcls = NULL; if(rc && rc->rc == CMPI_RC_OK) { sreq.objectPath = setObjectPathMsgSegment(cop); diff --git a/contributions.txt b/contributions.txt index ddd57e3..65234ae 100644 --- a/contributions.txt +++ b/contributions.txt @@ -185,6 +185,7 @@ Chris Poblete, Dell 03/09/2011 [ 3202420 ] CDATA value in a string property is improperly XML escaped 04/28/2011 [ 3202466 ] Single item on method param of array type rejected via Local 06/09/2011 [ 3314383 ] Memory leak in CimResource_Enumerate_EP +06/10/2011 [ 3314762 ] Memory leak in method invoke using SFCB local interface Josef Moellers -------------- hooks/post-receive -- SFCB - Small Footprint CIM Broker |