Don't include the checksum_seed in the full-file MD5 checksum.
[rsync/rsync.git] / checksum.c
index 51a5293..0460626 100644 (file)
@@ -164,9 +164,9 @@ void sum_init(int seed)
        else {
                mdfour_begin(&md);
                sumresidue = 0;
+               SIVAL(s, 0, seed);
+               sum_update(s, 4);
        }
-       SIVAL(s, 0, seed);
-       sum_update(s, 4);
 }
 
 /**