diff options
Diffstat (limited to 'raul/ThreadVar.hpp')
-rw-r--r-- | raul/ThreadVar.hpp | 4 |
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); } |