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 7ff112b5f7cdf800ad9db7717ce8ee471d71ca8f (commit)
via 3a60c3b7a0a1ff242fa8b9584caa42a09286508c (commit)
via f00fea7777944cfbfce7fb7f17c89f6c8d421846 (commit)
from 6f8257fa10ce49e49bfa148f0dfb1b145b172435 (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 7ff112b5f7cdf800ad9db7717ce8ee471d71ca8f
Author: buccella <buc...@li...>
Date: Fri Dec 21 15:09:12 2012 -0500
bump version to 1.4.3
commit 3a60c3b7a0a1ff242fa8b9584caa42a09286508c
Author: buccella <buc...@li...>
Date: Thu Dec 20 18:23:34 2012 -0500
[ 3597939 ] Small leaks in cimXmlOps
commit f00fea7777944cfbfce7fb7f17c89f6c8d421846
Author: buccella <buc...@li...>
Date: Thu Dec 20 15:48:22 2012 -0500
release cleanup
-----------------------------------------------------------------------
Summary of changes:
diff --git a/NEWS b/NEWS
index 3a7a5e9..cfa4d30 100644
--- a/NEWS
+++ b/NEWS
@@ -32,6 +32,7 @@ Bugs fixed:
- 3590827 Exit if classprovider fails
- 3591112 NEEDS_CLEANUP ifdef
- 3591102 sfcbrepos and -t
+- 3597939 Small leaks in cimXmlOps
Changes in 1.4.2
================
diff --git a/cimRequest.c b/cimRequest.c
index 6ff6fcc..8fc52fd 100644
--- a/cimRequest.c
+++ b/cimRequest.c
@@ -757,10 +757,12 @@ createClass(CimRequestContext * ctx, RequestHdr * hdr)
((CreateClassReq *)(hdr->binCtx->bHdr))
->cls.data);
ClClassFreeClass(cl->hdl);
+ free(cl);
if (resp->rc == CMPI_RC_OK) {
if (resp) {
free(resp);
}
+ free(hdr->binCtx->bHdr);
_SFCB_RETURN(iMethodResponse(hdr, NULL));
}
rs = iMethodErrResponse(hdr, getErrSegment(resp->rc,
diff --git a/cimXmlOps.y b/cimXmlOps.y
index 1851492..5a648fa 100644
--- a/cimXmlOps.y
+++ b/cimXmlOps.y
@@ -1420,6 +1420,7 @@ buildInvokeMethodRequest(void *parm)
rc = updateMethodParamTypes(hdr);
if (rc != CMPI_RC_OK) {
+ free(sreq);
hdr->rc = rc;
hdr->errMsg = NULL;
return;
@@ -1429,6 +1430,7 @@ buildInvokeMethodRequest(void *parm)
if (p->value.value) {
CMPIValue val = str2CMPIValue(p->type, p->value, &p->valueRef, req->op.nameSpace.data, &st);
if (st.rc) {
+ free(sreq);
hdr->rc = st.rc;
hdr->errMsg = NULL;
return;
diff --git a/cimcClientSfcbLocal.c b/cimcClientSfcbLocal.c
index 1fd49db..495addc 100644
--- a/cimcClientSfcbLocal.c
+++ b/cimcClientSfcbLocal.c
@@ -2083,7 +2083,6 @@ newDateTimeFromChars(ClientEnv *ce, const char *utcTime, CMPIStatus *rc)
void _Cleanup_SfcbLocal_Env(void)
{
-printf("MCS stop\n");
_SFCB_TRACE_STOP();
}
diff --git a/cimslpCMPI.c b/cimslpCMPI.c
index 64b5e63..a87a953 100644
--- a/cimslpCMPI.c
+++ b/cimslpCMPI.c
@@ -38,7 +38,7 @@ extern void libraryName(const char *dir, const char *location,
extern char *configfile;
CMPIContext *prepareUpcall(const CMPIContext *ctx);
-extern int getCustomSlpHostname(char **hn)
+extern int getCustomSlpHostname(char **hn);
// helper function ... until better solution is found to get to the
// interop Namespace
diff --git a/configure.ac b/configure.ac
index b33adf5..91c1322 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@
# Process this file with autoconf to produce a configure script.
-AC_INIT(Small Footprint CIM Broker, 1.4.2, sbl...@li..., sblim-sfcb)
+AC_INIT(Small Footprint CIM Broker, 1.4.3, sbl...@li..., sblim-sfcb)
AC_CONFIG_SRCDIR([providerDrv.c])
#disable "seems to ignore the --datarootdir setting" warnings
hooks/post-receive
--
SFCB - Small Footprint CIM Broker
|