Mercurial > hg > audiodb
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);