summaryrefslogtreecommitdiffstats
path: root/raul/ThreadVar.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'raul/ThreadVar.hpp')
-rw-r--r--raul/ThreadVar.hpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/raul/ThreadVar.hpp b/raul/ThreadVar.hpp
index 7f5cf92..fa714bd 100644
--- a/raul/ThreadVar.hpp
+++ b/raul/ThreadVar.hpp
@@ -1,6 +1,6 @@
/*
This file is part of Raul.
- Copyright 2007-2012 David Robillard <http://drobilla.net>
+ Copyright 2007-2016 David Robillard <http://drobilla.net>
Raul is free software: you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
@@ -38,6 +38,8 @@ public:
}
~ThreadVar() {
+ T* val = (T*)pthread_getspecific(_key);
+ delete val;
pthread_key_delete(_key);
}