diff audioDB.cpp @ 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 51d02229288f
children 342822c2d49a
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);