fixes for 98% of all the warnings/errors reported by OS X gcc on tiger
[ardour.git] / libs / ardour / ardour / control_protocol_manager.h
index 6fedc95c6c679bb309d69d8a79bc9c67a9d39d88..ad5bb3166eb339d7fd1cf9b61d0221ed0396dc7c 100644 (file)
@@ -45,8 +45,10 @@ struct ControlProtocolInfo {
     bool supports_feedback;
     XMLNode* state;
 
-    ControlProtocolInfo() : descriptor (0), protocol (0), state (0) {}
-    ~ControlProtocolInfo() { if (state) { delete state; } }
+    ControlProtocolInfo() : descriptor (0), protocol (0), requested(false),
+               mandatory(false), supports_feedback(false), state (0)
+       {}
+    ~ControlProtocolInfo() { delete state; }
 };
 
 class ControlProtocolManager : public PBD::Stateful, public ARDOUR::SessionHandlePtr