run() didn't clear memory. I've not run valgrind yet, but will have to do so
authorbruceperens <bruceperens@01035d8c-6547-0410-b346-abe4f91aad63>
Tue, 27 May 2014 17:12:30 +0000 (17:12 +0000)
committerbruceperens <bruceperens@01035d8c-6547-0410-b346-abe4f91aad63>
Tue, 27 May 2014 17:12:30 +0000 (17:12 +0000)
eventually, and all buffers must be gone when the program exits.

git-svn-id: https://svn.code.sf.net/p/freetel/code@1600 01035d8c-6547-0410-b346-abe4f91aad63

freedv-server/source/run.cpp

index 824c2526d98e7efc5bbb029cde78366fc6556e54..46e25b46f778509568a70d683141252cacab2dca 100644 (file)
@@ -614,6 +614,7 @@ namespace FreeDV {
   {
     Run * r = new Run(i);
     r->half_duplex();
+    delete r;
     return 0;
   }
 }