diff --git a/include/setup.h b/include/setup.h index b17d9e01..7c8ad3dc 100644 --- a/include/setup.h +++ b/include/setup.h @@ -86,7 +86,7 @@ public: Value(char const * const in) :_string(new std::string(in)),type(V_STRING) { }; Value(Value const& in):_string(0) {plaincopy(in);} ~Value() { destroy();}; - Value(std::string const& in,Etype _t) :_string(0),type(V_NONE) {SetValue(in,_t);} + Value(std::string const& in,Etype _t) :_hex(0),_bool(false),_int(0),_string(0),_double(0),type(V_NONE) {SetValue(in,_t);} /* Assigment operators */ Value& operator= (Hex in) throw(WrongType) { return copy(Value(in));}