From 5bf6988e24d1e5ec87e8ef5068f5030a635c6dc9 Mon Sep 17 00:00:00 2001 From: kelson42 Date: Sun, 25 Nov 2012 11:29:06 +0000 Subject: [PATCH] * FIXED: Buggy filtering by size in the library --- src/common/kiwix/manager.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/common/kiwix/manager.cpp b/src/common/kiwix/manager.cpp index 573ae6948..adbcd20f0 100644 --- a/src/common/kiwix/manager.cpp +++ b/src/common/kiwix/manager.cpp @@ -486,10 +486,10 @@ namespace kiwix { if (ok == true && mode == REMOTE && (!itr->path.empty() || itr->url.empty())) ok = false; - - if (ok == true && (unsigned int)atoi(itr->size.c_str()) > maxSize * 1024 * 1024) + + if (ok == true && maxSize != 0 && (unsigned int)atoi(itr->size.c_str()) > maxSize * 1024 * 1024) ok = false; - + if (ok == true && !language.empty() && !matchRegex(itr->language, language)) ok = false;