From 6bf7fee813e9d1f159c33c9049451f78ddc475a4 Mon Sep 17 00:00:00 2001
From: Nathan Stewart <therealnathanstewart@gmail.com>
Date: Fri, 7 Oct 2016 12:38:00 -0400
Subject: [PATCH] Clean up cppcheck warnings about handling of allocated memory
 in SysEx class

---
 gtk2_ardour/sys_ex.cc | 2 ++
 gtk2_ardour/sys_ex.h  | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/gtk2_ardour/sys_ex.cc b/gtk2_ardour/sys_ex.cc
index b625193..f3e02b1 100644
--- a/gtk2_ardour/sys_ex.cc
+++ b/gtk2_ardour/sys_ex.cc
@@ -45,6 +45,8 @@ SysEx::SysEx (
 
 SysEx::~SysEx()
 {
+	delete _flag;
+	_flag = 0;
 }
 
 bool
diff --git a/gtk2_ardour/sys_ex.h b/gtk2_ardour/sys_ex.h
index 709841c..1290482 100644
--- a/gtk2_ardour/sys_ex.h
+++ b/gtk2_ardour/sys_ex.h
@@ -46,7 +46,7 @@ public:
 
 private:
 	bool event_handler (GdkEvent* ev);
-
+	SysEx(const SysEx& rhs){}
 	ArdourCanvas::Flag* _flag;
 };
 
-- 
2.7.4

