Skip to content
This repository was archived by the owner on May 4, 2023. It is now read-only.

Commit 2c666ad

Browse files
committed
Fix installer crashing when a checksum is provided.
1 parent 5de8809 commit 2c666ad

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

app/src/main/java/com/fox2code/mmm/installer/InstallerActivity.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,9 @@ protected void onCreate(Bundle savedInstanceState) {
133133
if (this.canceled) return;
134134
if (checksum != null && !checksum.isEmpty()) {
135135
Log.d(TAG, "Checking for checksum: " + checksum);
136-
this.installerTerminal.addLine("- Checking file integrity");
136+
this.runOnUiThread(() -> {
137+
this.installerTerminal.addLine("- Checking file integrity");
138+
});
137139
if (!Hashes.checkSumMatch(rawModule, checksum)) {
138140
this.setInstallStateFinished(false,
139141
"! File integrity check failed", "");

app/src/main/java/com/fox2code/mmm/utils/Hashes.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ public static boolean checkSumMatch(byte[] data, String checksum) {
8181
checksum.length() * 8 + "bit checksums");
8282
return false;
8383
}
84-
Log.d(TAG, "Checksum result (data: " + hash+ ",expected: " + checksum);
84+
Log.d(TAG, "Checksum result (data: " + hash+ ",expected: " + checksum + ")");
8585
return hash.equals(checksum.toLowerCase(Locale.ROOT));
8686
}
8787
}

0 commit comments

Comments
 (0)