From e06af8e68fd8f6b7bcf81ac145103598a36a51dc Mon Sep 17 00:00:00 2001 From: kelson42 Date: Sat, 3 Sep 2011 14:50:11 +0000 Subject: [PATCH] + improvement of isRelativePath() --- src/common/kiwix/manager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/kiwix/manager.cpp b/src/common/kiwix/manager.cpp index 8a181bc0e..db69539a8 100644 --- a/src/common/kiwix/manager.cpp +++ b/src/common/kiwix/manager.cpp @@ -89,9 +89,9 @@ namespace kiwix { bool Manager::isRelativePath(const string &path) { #ifdef _WIN32 - return path.substr(1, 2) == ":\\" ? false : true; + return path.empty() || path.substr(1, 2) == ":\\" ? false : true; #else - return path.substr(0, 1) == "/" ? false : true; + return path.empty() || path.substr(0, 1) == "/" ? false : true; #endif }