aboutsummaryrefslogtreecommitdiff
path: root/src/cpu/abstract_cpu.cpp
diff options
context:
space:
mode:
authorAlexandra Yates <alexandra.yates@linux.intel.com>2014-11-13 19:27:56 -0800
committerAlexandra Yates <alexandra.yates@linux.intel.com>2014-11-13 19:27:56 -0800
commit5c60631125babe6dd4f0c86a00e4a8b666e259e4 (patch)
treea2d3781b0f32cbca4506710c743eadb14874432f /src/cpu/abstract_cpu.cpp
parentfb6f65a01eca950e2e12a87492268e7d2105aa0b (diff)
Revert "Deletion of unnecessary checks before specific function calls"
Accidentally committed two patches under the same commit message. Both patches will be added immediately after. This reverts commit fb6f65a01eca950e2e12a87492268e7d2105aa0b.
Diffstat (limited to 'src/cpu/abstract_cpu.cpp')
-rw-r--r--src/cpu/abstract_cpu.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/cpu/abstract_cpu.cpp b/src/cpu/abstract_cpu.cpp
index a3a9ffa..3b841bf 100644
--- a/src/cpu/abstract_cpu.cpp
+++ b/src/cpu/abstract_cpu.cpp
@@ -34,12 +34,14 @@ abstract_cpu::~abstract_cpu()
{
unsigned int i=0;
for (i=0; i < cstates.size(); i++){
- delete cstates[i];
+ if(cstates[i])
+ delete cstates[i];
}
cstates.clear();
for (i=0; i < pstates.size(); i++){
- delete pstates[i];
+ if(pstates[i])
+ delete pstates[i];
}
pstates.clear();
}