osaf/services/saf/amf/amfnd/ckpt_updt.cc | 4 ++--
osaf/services/saf/amf/amfnd/compdb.cc | 6 +++---
osaf/services/saf/amf/amfnd/sidb.cc | 2 +-
3 files changed, 6 insertions(+), 6 deletions(-)
* use delete[] for variables allocated with new[]
diff --git a/osaf/services/saf/amf/amfnd/ckpt_updt.cc
b/osaf/services/saf/amf/amfnd/ckpt_updt.cc
--- a/osaf/services/saf/amf/amfnd/ckpt_updt.cc
+++ b/osaf/services/saf/amf/amfnd/ckpt_updt.cc
@@ -220,7 +220,7 @@
}
/* free the csi attributes */
if (csi_rec->attrs.list)
- delete csi_rec->attrs.list;
+ delete [] csi_rec->attrs.list;
/* finally free this record */
delete csi_rec;
@@ -994,7 +994,7 @@
}
/* free the csi attributes */
if (csi_rec->attrs.list)
- delete
csi_rec->attrs.list;
+ delete []
csi_rec->attrs.list;
/* finally free this record */
delete csi_rec;
diff --git a/osaf/services/saf/amf/amfnd/compdb.cc
b/osaf/services/saf/amf/amfnd/compdb.cc
--- a/osaf/services/saf/amf/amfnd/compdb.cc
+++ b/osaf/services/saf/amf/amfnd/compdb.cc
@@ -901,21 +901,21 @@
delete [] argv;
delete [] compt->saAmfCtDefCleanupCmdArgv;
- delete compt->saAmfCtRelPathAmStartCmd;
+ delete [] compt->saAmfCtRelPathAmStartCmd;
/* Free saAmfCtDefAmStartCmdArgv[i] before freeing
saAmfCtDefAmStartCmdArgv */
arg_counter = 0;
while ((argv = compt->saAmfCtDefAmStartCmdArgv[arg_counter++]) != NULL)
delete [] argv;
delete [] compt->saAmfCtDefAmStartCmdArgv;
- delete compt->saAmfCtRelPathAmStopCmd;
+ delete [] compt->saAmfCtRelPathAmStopCmd;
/* Free saAmfCtDefAmStopCmdArgv[i] before freeing
saAmfCtDefAmStopCmdArgv */
arg_counter = 0;
while ((argv = compt->saAmfCtDefAmStopCmdArgv[arg_counter++]) != NULL)
delete [] argv;
delete [] compt->saAmfCtDefAmStopCmdArgv;
- delete compt->osafAmfCtRelPathHcCmd;
+ delete [] compt->osafAmfCtRelPathHcCmd;
arg_counter = 0;
while ((argv = compt->osafAmfCtDefHcCmdArgv[arg_counter++]) != NULL)
delete [] argv;
diff --git a/osaf/services/saf/amf/amfnd/sidb.cc
b/osaf/services/saf/amf/amfnd/sidb.cc
--- a/osaf/services/saf/amf/amfnd/sidb.cc
+++ b/osaf/services/saf/amf/amfnd/sidb.cc
@@ -855,7 +855,7 @@
*/
/* free the csi attributes */
if (csi_rec->attrs.list)
- delete csi_rec->attrs.list;
+ delete [] csi_rec->attrs.list;
/* free the pg list TBD */
TRACE_1("Comp-CSI record deletion success, Comp=%s :
CSI=%s",csi_rec->comp->name.value,csi_rec->name.value);
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel