Changeset 13780 for trunk/gsdl/src/colservr/gdbmsource.cpp
- Timestamp:
- 2007-01-24T16:48:54+13:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/src/colservr/gdbmsource.cpp
r10414 r13780 159 159 infodbclass info; 160 160 OIDout = gdbmptr->translate_OID (OIDin, info); 161 gdbmptr->closedatabase(); // Important that local library doesn't leave any files open 161 162 return true; 162 163 } … … 314 315 ++fields_here; 315 316 } 317 318 gdbmptr->closedatabase(); // Important that local library doesn't leave any files open 316 319 return true; 317 320 } … … 348 351 translate_OID (OID, tOID, err, logout); 349 352 infodbclass info; 350 if (!gdbmptr->getinfo(tOID, info)) return false; 353 if (!gdbmptr->getinfo(tOID, info)) { 354 gdbmptr->closedatabase(); // Important that local library doesn't leave any files open 355 return false; 356 } 351 357 352 358 if (info["hastxt"].getint() == 1) { … … 360 366 defaultlanguage, collection, docnum, doc); 361 367 } 368 369 gdbmptr->closedatabase(); // Important that local library doesn't leave any files open 362 370 return true; 363 371 }
Note:
See TracChangeset
for help on using the changeset viewer.