From d62490d669fb436c14c3387b16ff4a416cc7ad3b Mon Sep 17 00:00:00 2001 From: Ben Gruver Date: Tue, 23 Oct 2012 22:51:09 -0700 Subject: [PATCH] Fix Preconditions.check3rcRegisterCount --- dexlib2/src/main/java/org/jf/dexlib2/util/Preconditions.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dexlib2/src/main/java/org/jf/dexlib2/util/Preconditions.java b/dexlib2/src/main/java/org/jf/dexlib2/util/Preconditions.java index b9e25374..50508f0a 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/util/Preconditions.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/util/Preconditions.java @@ -136,7 +136,7 @@ public class Preconditions { } public static int check3rcRegisterCount(int registerCount) { - if ((registerCount & 0xFFFFFF00) == 0) { + if ((registerCount & 0xFFFFFF00) != 0) { throw new IllegalArgumentException( String.format("Invalid register count: %d. Must be between 0 and 255, inclusive.", registerCount)); }