Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 68902462 authored by Keisuke Kuroyanagi's avatar Keisuke Kuroyanagi
Browse files

Fix reading uninitialized memory in BloomFilter.

Bug: 12967899

Change-Id: I180b9d728c887c480b6d956bbc4599079c1c359f
parent a000a32c
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -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