aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeisuke Kuroyanagi <ksk@google.com>2014-02-13 20:00:33 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2014-02-13 20:00:33 -0800
commit2565eca5477c74cf2ee9f521132658ade25d584b (patch)
tree9a1d03014941ddfae1e49318f09dc48ff3ec8f61
parentb5111c4c8ad24fd70b77bbc219a73e737aa47481 (diff)
parenta2c8e166e9d680ee0121f1e01c2f33305623c59d (diff)
downloadlatinime-2565eca5477c74cf2ee9f521132658ade25d584b.tar.gz
latinime-2565eca5477c74cf2ee9f521132658ade25d584b.tar.xz
latinime-2565eca5477c74cf2ee9f521132658ade25d584b.zip
am a2c8e166: Merge "Fix reading uninitialized memory in BloomFilter."
* commit 'a2c8e166e9d680ee0121f1e01c2f33305623c59d': Fix reading uninitialized memory in BloomFilter.
-rw-r--r--native/jni/src/suggest/core/dictionary/bloom_filter.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/native/jni/src/suggest/core/dictionary/bloom_filter.h b/native/jni/src/suggest/core/dictionary/bloom_filter.h
index 5f9700486..e22c3ae5c 100644
--- a/native/jni/src/suggest/core/dictionary/bloom_filter.h
+++ b/native/jni/src/suggest/core/dictionary/bloom_filter.h
@@ -17,6 +17,7 @@
#ifndef LATINIME_BLOOM_FILTER_H
#define LATINIME_BLOOM_FILTER_H
+#include <cstring>
#include <stdint.h>
#include "defines.h"
@@ -35,6 +36,7 @@ class BloomFilter {
public:
BloomFilter() {
ASSERT(BIGRAM_FILTER_BYTE_SIZE * 8 >= BIGRAM_FILTER_MODULO);
+ memset(mFilter, 0, sizeof(mFilter));
}
// TODO: uint32_t position