From ed8b56ff981b1c72ddf66d23969a4c31894bdac1 Mon Sep 17 00:00:00 2001 From: kelson42 Date: Mon, 15 Oct 2012 19:33:10 +0000 Subject: [PATCH] + small fix for windows --- src/server/kiwix-serve.cpp | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/src/server/kiwix-serve.cpp b/src/server/kiwix-serve.cpp index 768f5f3..5f35546 100644 --- a/src/server/kiwix-serve.cpp +++ b/src/server/kiwix-serve.cpp @@ -477,16 +477,18 @@ int main(int argc, char **argv) { vector libraryPaths = kiwix::split(libraryPath, ";"); vector::iterator itr; for ( itr = libraryPaths.begin(); itr != libraryPaths.end(); ++itr ) { - bool retVal = false; - try { - retVal = libraryManager.readFile(*itr, true); - } catch (...) { - retVal = false; - } - - if (!retVal) { - cerr << "Unable to open the XML library file '" << *itr << "'." << endl; - exit(1); + if (!(*itr).empty()) { + bool retVal = false; + try { + retVal = libraryManager.readFile(*itr, true); + } catch (...) { + retVal = false; + } + + if (!retVal) { + cerr << "Unable to open the XML library file '" << *itr << "'." << endl; + exit(1); + } } }