# HG changeset patch # User neko259 # Date 2017-02-18 15:21:18 # Node ID 0077bddc93c94197ce45a9e8635ccd265718a5cc # Parent 87149f24f80801d04ee5f0633e48dfdff1340eb4 Fixed file comparison in different-size chunks diff --git a/boards/models/attachment/__init__.py b/boards/models/attachment/__init__.py --- a/boards/models/attachment/__init__.py +++ b/boards/models/attachment/__init__.py @@ -82,8 +82,14 @@ class AttachmentManager(models.Manager): chunk2ended = True if chunk1ended and chunk2ended: + # Same size chunksm checked for equality previously + break + elif chunk1ended or chunk2ended: + # Different size chunks, not equal + equal = False break elif chunk1[position1] != chunk2[position2]: + # Different bytes, not equal equal = False break else: