|
From: Chris B. <buc...@us...> - 2012-07-03 02:03:05
|
Update of /cvsroot/sblim/sfcb
In directory vz-cvs-3.sog:/tmp/cvs-serv7511
Modified Files:
providerDrv.c ChangeLog NEWS
Log Message:
[ 3539557 ] Memory leak in providerDrv with property list
Index: NEWS
===================================================================
RCS file: /cvsroot/sblim/sfcb/NEWS,v
retrieving revision 1.703
retrieving revision 1.704
diff -u -d -r1.703 -r1.704
--- NEWS 3 Jul 2012 02:00:22 -0000 1.703
+++ NEWS 3 Jul 2012 02:03:03 -0000 1.704
@@ -5,6 +5,7 @@
Bugs fixed:
- 3539569 Leaks in interopProvider
- 3539563 Memory leak in indCIMXMLHandler when Reliable Inds Enabled
+- 3539557 Memory leak in providerDrv with property list
Changes in 1.3.15
=================
Index: providerDrv.c
===================================================================
RCS file: /cvsroot/sblim/sfcb/providerDrv.c,v
retrieving revision 1.117
retrieving revision 1.118
diff -u -d -r1.117 -r1.118
--- providerDrv.c 21 Jun 2012 16:48:49 -0000 1.117
+++ providerDrv.c 3 Jul 2012 02:03:02 -0000 1.118
@@ -1930,12 +1930,13 @@
TIMING_STOP(hdr,info)
_SFCB_TRACE(1, ("--- Back from provider rc: %d", rci.rc));
+ if (props) free(props);
+
if (rci.rc == CMPI_RC_OK) {
xferLastResultBuffer(result,abs(requestor),1);
return NULL;
}
else resp = errorResp(&rci);
- if (props) free(props);
_SFCB_RETURN(resp);
}
@@ -2162,12 +2163,13 @@
TIMING_STOP(hdr,info)
_SFCB_TRACE(1, ("--- Back from provider rc: %d", rci.rc));
+ if (props) free(props);
+
if (rci.rc == CMPI_RC_OK) {
xferLastResultBuffer(result,abs(requestor),1);
return NULL;
}
else resp = errorResp(&rci);
- if (props) free(props);
_SFCB_RETURN(resp);
}
@@ -2205,12 +2207,13 @@
TIMING_STOP(hdr,info)
_SFCB_TRACE(1, ("--- Back from provider rc: %d", rci.rc));
+ if (props) free(props);
+
if (rci.rc == CMPI_RC_OK) {
xferLastResultBuffer(result,abs(requestor),1);
return NULL;
}
else resp = errorResp(&rci);
- if (props) free(props);
_SFCB_RETURN(resp);
}
Index: ChangeLog
===================================================================
RCS file: /cvsroot/sblim/sfcb/ChangeLog,v
retrieving revision 1.787
retrieving revision 1.788
diff -u -d -r1.787 -r1.788
--- ChangeLog 3 Jul 2012 02:00:22 -0000 1.787
+++ ChangeLog 3 Jul 2012 02:03:02 -0000 1.788
@@ -1,5 +1,8 @@
2012-07-02 Chris Buccella <buc...@li...>
+ * providerDrv.c:
+ [ 3539557 ] Memory leak in providerDrv with property list
+
* indCIMXMLHandler.c:
[ 3539563 ] Memory leak in indCIMXMLHandler when Reliable Inds Enabled
|