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 |