diff options
author | Kyungwook Tak <k.tak@samsung.com> | 2017-02-14 15:16:27 +0900 |
---|---|---|
committer | Kyungwook Tak <k.tak@samsung.com> | 2017-02-14 15:17:31 +0900 |
commit | 6adc3ec9be0e6b4e0e24bca85e7a0872f7d7c6ff (patch) | |
tree | d837384846f79ca970a3cd6d2cd86d312a323ef5 | |
parent | 074d22b0ec48f8657e56f0f3af5c1d0fa1dea09c (diff) | |
download | csr-framework-6adc3ec9be0e6b4e0e24bca85e7a0872f7d7c6ff.tar.gz csr-framework-6adc3ec9be0e6b4e0e24bca85e7a0872f7d7c6ff.tar.bz2 csr-framework-6adc3ec9be0e6b4e0e24bca85e7a0872f7d7c6ff.zip |
Fix bug on CS sample enginesubmit/tizen_3.0/20170214.082223accepted/tizen/3.0/wearable/20170215.065207accepted/tizen/3.0/tv/20170215.065157accepted/tizen/3.0/mobile/20170215.065119accepted/tizen/3.0/ivi/20170215.065220accepted/tizen/3.0/common/20170215.121142
When content data to scan and malware signature length are same, it
didn't start to compare because of invalid index.
Change-Id: Ia0c7d2333bbb275b37aa9e99b05ecf274ef967ad
Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
-rw-r--r-- | test/engine/content-screening/sample-engine.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/engine/content-screening/sample-engine.cpp b/test/engine/content-screening/sample-engine.cpp index db99583..861c41b 100644 --- a/test/engine/content-screening/sample-engine.cpp +++ b/test/engine/content-screening/sample-engine.cpp @@ -272,7 +272,7 @@ int csret_cs_compare_data(const RawBuffer &data, const std::string &needle) if (data.size() < needle.length()) return -1; - for (size_t i = 0; i < data.size() - needle.length(); i++) { + for (size_t i = 0; i < data.size() - needle.length() + 1; i++) { bool isMatched = true; for (size_t j = 0; j < needle.length(); j++) { |