diff --git a/src/examples/test_threads.cpp b/src/examples/test_threads.cpp
index 1b21c7ead9176acb65d81b0447441abeebde2f43..21765e48ef0792eafe8af6dede320b8f02081b55 100644
--- a/src/examples/test_threads.cpp
+++ b/src/examples/test_threads.cpp
@@ -226,6 +226,7 @@ int main(int argc, char *argv[])
   }
   try{
     Thread2=new CThread("");
+    delete Thread2;
   }catch(CThreadException &e){
     std::cout << e.what() << std::endl;
   }