]> pilppa.org Git - libplp.git/blobdiff - src/DeviceData.cc
memory leak fixes
[libplp.git] / src / DeviceData.cc
index 59aa0addd0d6185e2e4fef9f9c3e809752c3937f..9deed93682a228abee52a6c5831bc72e7eca8d92 100644 (file)
@@ -13,6 +13,7 @@ using namespace std;
 using namespace plp;
 
 DeviceData::DeviceData(string id_param, string type_param) : Device(id_param, type_param) {
+       _latest_data    = NULL;
 }
 
 DeviceData::DeviceData(string id_param,
@@ -24,6 +25,7 @@ DeviceData::DeviceData(string id_param,
 }
 
 DeviceData::~DeviceData() {
+       delete(_latest_data);
 }
 
 void DeviceData::printout() {