aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortomsmeding <hallo@tomsmeding.nl>2015-05-11 18:42:26 +0200
committertomsmeding <hallo@tomsmeding.nl>2015-05-11 18:42:26 +0200
commitbfd76241386fe54c4394171c861f4b1676b5bf32 (patch)
tree5aa380f83594431941c61620fcb965995e4b9e51
parent82407c1c4c9526e7dc408e936478c8619ded8c66 (diff)
Fix Maybe memory leak
-rw-r--r--Maybe.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/Maybe.h b/Maybe.h
index df12478..000b32f 100644
--- a/Maybe.h
+++ b/Maybe.h
@@ -11,6 +11,7 @@ class Maybe{
public:
Maybe(void):is_something(false),wr(nullptr){}
Maybe(const T &_v):is_something(true),wr(new t_v_wrapper({_v})){}
+ ~Maybe(void){if(wr)delete wr;}
operator bool() const{return this->is_something;}