Shortcut content load if no forbidden MIME types are defined

Change-Id: Id691c70f4dc5c9d82b3669121aa5101bdd1c81c5
diff --git a/src/main/java/com/googlesource/gerrit/plugins/uploadvalidator/ContentTypeUtil.java b/src/main/java/com/googlesource/gerrit/plugins/uploadvalidator/ContentTypeUtil.java
index bb6f9db..b6de577 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/uploadvalidator/ContentTypeUtil.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/uploadvalidator/ContentTypeUtil.java
@@ -76,8 +76,12 @@
   public boolean isBlacklistedBinaryContentType(ObjectLoader ol, String pathname, PluginConfig cfg)
       throws IOException, ExecutionException {
     try (InputStream is = ol.openStream()) {
-      return matchesAny(getContentType(is, pathname), getBinaryTypes(cfg));
+      String[] types = getBinaryTypes(cfg);
+      if (types.length > 0) {
+        return matchesAny(getContentType(is, pathname), types);
+      }
     }
+    return false;
   }
 
   public String getContentType(InputStream is, String pathname) throws IOException {