Skip to content

Commit 27388c8

Browse files
committed
FindBugs
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/codec/trunk@1744746 13f79535-47bb-0310-9956-ffa450edef68
1 parent ba96619 commit 27388c8

5 files changed

Lines changed: 9 additions & 6 deletions

File tree

src/main/java/org/apache/commons/codec/cli/Digest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,10 @@ private void run(String prefix, final MessageDigest messageDigest) throws IOExce
119119
if (file.isFile()) {
120120
println(prefix, DigestUtils.digest(messageDigest, file), source);
121121
} else if (file.isDirectory()) {
122-
run(prefix, messageDigest, file.listFiles());
122+
final File[] listFiles = file.listFiles();
123+
if (listFiles != null) {
124+
run(prefix, messageDigest, listFiles);
125+
}
123126
} else {
124127
// use the default charset for the command-line parameter
125128
final byte[] bytes = source.getBytes(Charset.defaultCharset());

src/main/java/org/apache/commons/codec/digest/Md5Crypt.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ public static String md5Crypt(final byte[] keyBytes, final String salt, final St
186186
} else {
187187
final Pattern p = Pattern.compile("^" + prefix.replace("$", "\\$") + "([\\.\\/a-zA-Z0-9]{1,8}).*");
188188
final Matcher m = p.matcher(salt);
189-
if (m == null || !m.find()) {
189+
if (!m.find()) {
190190
throw new IllegalArgumentException("Invalid salt value: " + salt);
191191
}
192192
saltString = m.group(1);

src/main/java/org/apache/commons/codec/digest/PureJavaCrc32C.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ public void update(byte[] b, int off, int len) {
9090
case 2: localCrc = (localCrc >>> 8) ^ T[T8_0_start + ((localCrc ^ b[off++]) & 0xff)];
9191
case 1: localCrc = (localCrc >>> 8) ^ T[T8_0_start + ((localCrc ^ b[off++]) & 0xff)];
9292
default:
93-
/* nothing */
93+
break; // satisfy Findbugs
9494
}
9595

9696
// Publish crc out to object

src/main/java/org/apache/commons/codec/digest/Sha2Crypt.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ private static String sha2Crypt(final byte[] keyBytes, final String salt, final
143143
}
144144

145145
final Matcher m = SALT_PATTERN.matcher(salt);
146-
if (m == null || !m.find()) {
146+
if (!m.find()) {
147147
throw new IllegalArgumentException("Invalid salt value: " + salt);
148148
}
149149
if (m.group(3) != null) {

src/main/java/org/apache/commons/codec/language/MatchRatingApproachEncoder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,9 +185,9 @@ int getMinRating(final int sumLength) {
185185

186186
if (sumLength <= FOUR) {
187187
minRating = FIVE;
188-
} else if (sumLength >= FIVE && sumLength <= SEVEN) {
188+
} else if (sumLength <= SEVEN) { // aready know it is at least 5
189189
minRating = FOUR;
190-
} else if (sumLength >= EIGHT && sumLength <= ELEVEN) {
190+
} else if (sumLength <= ELEVEN) { // aready know it is at least 8
191191
minRating = THREE;
192192
} else if (sumLength == TWELVE) {
193193
minRating = TWO;

0 commit comments

Comments
 (0)