Fix and prevent crashes
This commit is contained in:
parent
dc413e7b73
commit
69560b8ad7
@ -38,6 +38,8 @@ public class MagiskDBCmdline extends MagiskDB {
|
|||||||
String[] cols = raw.split("\\|");
|
String[] cols = raw.split("\\|");
|
||||||
for (String col : cols) {
|
for (String col : cols) {
|
||||||
String[] pair = col.split("=", 2);
|
String[] pair = col.split("=", 2);
|
||||||
|
if (pair.length != 2)
|
||||||
|
continue;
|
||||||
values.put(pair[0], pair[1]);
|
values.put(pair[0], pair[1]);
|
||||||
}
|
}
|
||||||
list.add(values);
|
list.add(values);
|
||||||
@ -168,7 +170,7 @@ public class MagiskDBCmdline extends MagiskDB {
|
|||||||
@Override
|
@Override
|
||||||
public void setStrings(String key, String value) {
|
public void setStrings(String key, String value) {
|
||||||
if (value == null) {
|
if (value == null) {
|
||||||
rawSQL("DELETE FROM %s WHERE key=\"%s\"", STRINGS_TABLE);
|
rawSQL("DELETE FROM %s WHERE key=\"%s\"", STRINGS_TABLE, key);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
ContentValues data = new ContentValues();
|
ContentValues data = new ContentValues();
|
||||||
|
Loading…
Reference in New Issue
Block a user