From eb407956b97305a3005d2d31cc71567021c6c218 Mon Sep 17 00:00:00 2001 From: Matthieu Gautier Date: Wed, 24 Oct 2018 15:05:14 +0200 Subject: [PATCH] The index path must be absolute. --- src/server/kiwix-serve.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/server/kiwix-serve.cpp b/src/server/kiwix-serve.cpp index 6150a10..d2fd3f2 100644 --- a/src/server/kiwix-serve.cpp +++ b/src/server/kiwix-serve.cpp @@ -1072,7 +1072,10 @@ int main(int argc, char** argv) } } if (!indexPath.empty()) { - manager.setBookIndex(library.getBooksIds()[0], indexPath); + if (isRelativePath(indexPath)) { + indexPath = computeAbsolutePath(indexPath, getCurrentDirectory()); + } + library.getBookById(library.getBooksIds()[0]).setIndexPath(indexPath); } }