Skip to content

Commit f6f1a0e

Browse files
committed
hash fix
1 parent f07b0ab commit f6f1a0e

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

src/main/java/com/benjamin538/Main.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,11 @@
3535
version = "geode 3.2.0",
3636
mixinStandardHelpOptions = true
3737
)
38-
public class Main {
38+
public class Main implements Runnable {
39+
@Override
40+
public void run() {
41+
CommandLine.usage(this, System.out);
42+
}
3943
public static void main(String[] args) {
4044
new CommandLine(new Main()).execute(args);
4145
}

src/main/java/com/benjamin538/index/IndexInstall.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ public void run() {
8888
byte[] data = Files.readAllBytes(modFile);
8989
byte[] hash = MessageDigest.getInstance("SHA-256").digest(data);
9090
String localHash = String.format("%064x", new BigInteger(1, hash));
91-
if (modHash != localHash) {
91+
if (!modHash.equals(localHash)) {
9292
Files.delete(modFile);
9393
logger.fatal("Downloaded file doesn't match expected hash\n" + modHash + "\nvs\n" + localHash + "\nTry again, if this issue persists, open issue on GitHub:\nhttps://github.com/benjamin538/geode-cli/issues/new");
9494
}

0 commit comments

Comments
 (0)