changeset 480:d7c23fcc8e2a memory-leaks

added destructor call for LSH SINGLETON on server exit
author mas01mc
date Sat, 10 Jan 2009 13:18:24 +0000
parents 0af0c31dfa14
children cead91ecf9a2
files audioDB.cpp
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/audioDB.cpp	Sat Jan 10 13:14:05 2009 +0000
+++ b/audioDB.cpp	Sat Jan 10 13:18:24 2009 +0000
@@ -40,13 +40,15 @@
   if(dbName && adb_root)
     prefix_name((char** const)&dbName, adb_root);
 
-  if(O2_ACTION(COM_SERVER))
+  if(O2_ACTION(COM_SERVER)){
 #ifdef LIBRARY
     ;
 #else
     startServer();
+    if(SERVER_LSH_INDEX_SINGLETON)
+      delete lsh;
 #endif
-
+  }
   else  if(O2_ACTION(COM_CREATE))
     create(dbName);