Prevent parser from sending an "Invalid Header" monitor message for each mime stream just at the end of the header (MIME4J-185).

git-svn-id: https://svn.apache.org/repos/asf/james/mime4j/branches/apache-mime4j-0.6@1062700 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/james/mime4j/parser/AbstractEntity.java b/src/main/java/org/apache/james/mime4j/parser/AbstractEntity.java
index 188af6b..a5bf813 100644
--- a/src/main/java/org/apache/james/mime4j/parser/AbstractEntity.java
+++ b/src/main/java/org/apache/james/mime4j/parser/AbstractEntity.java
@@ -193,6 +193,9 @@
                 len--;
             }
             fieldbuf.setLength(len);
+
+            // we are at the end of the header, the next loop will recognize it.
+            if (len == 0) continue;
             
             boolean valid = true;