Mercurial > hg > audiodb
comparison audioDB.cpp @ 311:cac5b3465318
Added sequencehop on Indexing to optionally reduce size of large indexes. Added cleanup() call on WS query exit to fix MMAP memory leak
author | mas01mc |
---|---|
date | Sat, 09 Aug 2008 15:04:16 +0000 |
parents | 896679d8cc39 |
children | 00cb98315f8c |
comparison
equal
deleted
inserted
replaced
310:435ffdaecae9 | 311:cac5b3465318 |
---|---|
86 try { | 86 try { |
87 isServer = 1; // FIXME: Hack | 87 isServer = 1; // FIXME: Hack |
88 processArgs(argc, argv); | 88 processArgs(argc, argv); |
89 assert(O2_ACTION(COM_QUERY)); | 89 assert(O2_ACTION(COM_QUERY)); |
90 query(dbName, inFile, adbQueryResponse); | 90 query(dbName, inFile, adbQueryResponse); |
91 cleanup(); | |
91 } catch(char *err) { | 92 } catch(char *err) { |
92 cleanup(); | 93 cleanup(); |
93 throw(err); | 94 throw(err); |
94 } | 95 } |
95 } | 96 } |
99 try { | 100 try { |
100 isServer = 1; // FIXME: Hack | 101 isServer = 1; // FIXME: Hack |
101 processArgs(argc, argv); | 102 processArgs(argc, argv); |
102 assert(O2_ACTION(COM_STATUS)); | 103 assert(O2_ACTION(COM_STATUS)); |
103 status(dbName, adbStatusResponse); | 104 status(dbName, adbStatusResponse); |
105 cleanup(); | |
104 } catch(char *err) { | 106 } catch(char *err) { |
105 cleanup(); | 107 cleanup(); |
106 throw(err); | 108 throw(err); |
107 } | 109 } |
108 } | 110 } |