Fix handling of no max object size limit

A max object size limit of 0 means that there is no limit for the max
object size.

Change-Id: I39630e506b339e4ec3f2a5a6156100414ecb9998
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
diff --git a/src/main/java/com/googlesource/gerrit/plugins/imagare/PostImage.java b/src/main/java/com/googlesource/gerrit/plugins/imagare/PostImage.java
index 301402d..843815e 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/imagare/PostImage.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/imagare/PostImage.java
@@ -149,7 +149,9 @@
   private String storeImage(ProjectControl pc, MimeType mimeType,
       byte[] content, String fileName) throws AuthException, IOException,
       ResourceConflictException {
-    if (content.length > getEffectiveMaxObjectSizeLimit(pc.getProjectState())) {
+    long maxSize = getEffectiveMaxObjectSizeLimit(pc.getProjectState());
+    // maxSize == 0 means that there is no limit
+    if (maxSize > 0 && content.length > maxSize) {
       throw new ResourceConflictException("image too large");
     }