From: Chris B. <buc...@us...> - 2011-06-09 22:37:46
|
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 10d207a686ec964aa4f5e798cb32264eb3cd9461 (commit) from 61bae3e66fe2adc23bd8e50f777c1d9f50b911a2 (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 10d207a686ec964aa4f5e798cb32264eb3cd9461 Author: buccella <buc...@li...> Date: Thu Jun 9 18:38:38 2011 -0400 [ 3314383 Memory leak in CimResource_Enumerate_EP ----------------------------------------------------------------------- Summary of changes: diff --git a/ChangeLog b/ChangeLog index aef0fa2..3d10ba3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2011-06-09 Chris Buccella <buc...@li...> + + * control.c, cimcClientSfcbLocal.c: + [ 3314383 ] Memory leak in CimResource_Enumerate_EP + (patch by Chris Poblete) + 2011-06-01 Chris Buccella <buc...@li...> * interopServerProvider.c: diff --git a/NEWS b/NEWS index 9e9081e..28b4e5c 100644 --- a/NEWS +++ b/NEWS @@ -1,8 +1,10 @@ Changes in 1.4.2 ================ +Everything in 1.3.12, plus: + + New features: -- 3190623 Set *IsSettable propperties to false for IndicationService - 3280992 Add systemd file to SFCB sources - 3177587 create sfcCommon (SFCB 1.4 now requires sfcCommon lib to be installed) - 3309374 Implement CIM_CIMXMLCommunicationMechanism @@ -11,9 +13,6 @@ New features: Bugs fixed: - 3199899 sfcb uninstall process should remove test mof's - -Everything in 1.3.12, plus: - - 3300167 Memory leaks caused by cimRequest changes Changes in 1.4.1 @@ -75,12 +74,18 @@ Everything in 1.3.10, plus: Changes in 1.3.12 ================= +New features: + +- 3190623 Set *IsSettable propperties to false for IndicationService +- 3313833 Allow for passthrough for expired user to update password + Bugs Fixed: - 3261868 Enum CQL filter on NULL cause incorrect rsp - 3213591 Local intf client abort abnormally on enum filter syntax err - 3291646 Unused var in __NullEvaluate - 3202466 Single item on method param of array type rejected via Local +- 3314383 Memory leak in CimResource_Enumerate_EP Changes in 1.3.11 ================= diff --git a/cimcClientSfcbLocal.c b/cimcClientSfcbLocal.c index a3bedaf..f4bd7fa 100644 --- a/cimcClientSfcbLocal.c +++ b/cimcClientSfcbLocal.c @@ -1954,6 +1954,7 @@ release(ClientEnv *ce) } CONNECT_UNLOCK(); free(ce); + sunsetControl(); uninitGarbageCollector(); return lib; } diff --git a/contributions.txt b/contributions.txt index a06e318..8f38a9f 100644 --- a/contributions.txt +++ b/contributions.txt @@ -183,6 +183,7 @@ Chris Poblete, Dell 11/10/2010 [ 3101154 ] Daemon clients failed SfcbLocal connect due to permission 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 Josef Moellers -------------- diff --git a/control.c b/control.c index 217bffa..debfba8 100644 --- a/control.c +++ b/control.c @@ -130,10 +130,15 @@ sunsetControl() m; for (i = 0, m = sizeof(init) / sizeof(Control); i < m; i++) { if (init[i].dupped) - free(init[i].strValue); + if(init[i].dupped) { + free(init[i].strValue); + init[i].dupped = 0; + } + } + if (ct) { + ct->ft->release(ct); + ct=NULL; } - ct->ft->release(ct); - ct = NULL; } int hooks/post-receive -- SFCB - Small Footprint CIM Broker |