Skip to content

Commit 3a4e6b2

Browse files
committed
Fix cleaning up resources for AhoCorasick
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
1 parent 032f229 commit 3a4e6b2

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

app/src/main/java/io/github/muntashirakon/AppManager/StaticDataset.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import android.util.DisplayMetrics;
88

99
import androidx.annotation.NonNull;
10+
import androidx.annotation.Nullable;
1011
import androidx.annotation.WorkerThread;
1112
import androidx.collection.ArrayMap;
1213
import androidx.core.os.ConfigurationCompat;
@@ -31,6 +32,7 @@
3132
import io.github.muntashirakon.algo.AhoCorasick;
3233

3334
public class StaticDataset {
35+
@Nullable
3436
private static AhoCorasick sAhoCorasickTrackerCache;
3537
private static String[] sTrackerNames;
3638
private static List<DebloatObject> sDebloatObjects;
@@ -97,6 +99,7 @@ public static AhoCorasick getSearchableTrackerSignatures() {
9799
public static void cleanup() {
98100
if (sAhoCorasickTrackerCache != null) {
99101
sAhoCorasickTrackerCache.close();
102+
sAhoCorasickTrackerCache = null;
100103
}
101104
}
102105

0 commit comments

Comments
 (0)