fix bug in utf8len()
diff --git a/src/libFLAC/format.c b/src/libFLAC/format.c
index 42e0903..5f14d68 100644
--- a/src/libFLAC/format.c
+++ b/src/libFLAC/format.c
@@ -267,7 +267,7 @@
 		return 1;
 	}
 	else if ((utf8[0] & 0xE0) == 0xC0 && (utf8[1] & 0xC0) == 0x80) {
-		if ((utf8[0] & 0x01) == 0xC0) /* overlong sequence check */
+		if ((utf8[0] & 0xFE) == 0xC0) /* overlong sequence check */
 			return 0;
 		return 2;
 	}