]> pilppa.org Git - libplp.git/blobdiff - src/Device.cc
fix possibility for unitialized variable
[libplp.git] / src / Device.cc
index 96189bc30fb609901b9e835c9834d7cb344bd109..d09d53b66432c9ce28a5d4e0171424d92f0e2bb8 100644 (file)
@@ -4,27 +4,35 @@
  *  Created on: Mar 4, 2011
  *      Author: lamikr
  */
+#include "log.h"
+
 #include "Device.hh"
 
 using namespace std;
 using namespace plp;
 
-Device::Device(string id_param, string type_param) {
+Device::Device(string id_param,
+               string type_param) {
        id                      = id_param;
        type                    = type_param;
        lifecycle_status        = LIFECYCLE_STATUS__UNAVAILABLE;
+       _cfg                    = NULL;
 }
 
-Device::Device(std::string id_param, std::string type_param, std::string name_param, plp::EnumDeviceLifeCycleStatus status_param) {
+Device::Device(std::string id_param,
+               string type_param,
+               string name_param,
+               plp::EnumDeviceLifeCycleStatus status_param) {
        id                      = id_param;
        type                    = type_param;
        name                    = name_param;
        lifecycle_status        = status_param;
+       _cfg                    = NULL;
 }
 
-Device::~Device() {
-
-}
+//Device::~Device() {
+//     delete(_cfg);
+//}
 
 string Device::get_id() {
        return id;