summaryrefslogtreecommitdiffstats
path: root/disk-utils/mkfs.cramfs.c
diff options
context:
space:
mode:
authorSami Kerola2011-07-20 22:13:32 +0200
committerSami Kerola2011-07-21 23:56:48 +0200
commite429d141061d47c567b6790f3c7d9e51e8a356a7 (patch)
tree673b8cb4880f208a2152e327249fa3622ef01eae /disk-utils/mkfs.cramfs.c
parentmkfs.cramfs: use program_invocation_short_name (diff)
downloadkernel-qcow2-util-linux-e429d141061d47c567b6790f3c7d9e51e8a356a7.tar.gz
kernel-qcow2-util-linux-e429d141061d47c567b6790f3c7d9e51e8a356a7.tar.xz
kernel-qcow2-util-linux-e429d141061d47c567b6790f3c7d9e51e8a356a7.zip
md5: use symbolical digest length
Magic hash lenght number 16 is turned to a definition MD5LENGTH, and put into use everywhere where md5 checksum is in use. Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Diffstat (limited to 'disk-utils/mkfs.cramfs.c')
-rw-r--r--disk-utils/mkfs.cramfs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/disk-utils/mkfs.cramfs.c b/disk-utils/mkfs.cramfs.c
index 545585ad5..c1b21ade3 100644
--- a/disk-utils/mkfs.cramfs.c
+++ b/disk-utils/mkfs.cramfs.c
@@ -90,7 +90,7 @@ struct entry {
/* stats */
unsigned char *name;
unsigned int mode, size, uid, gid;
- unsigned char md5sum[16];
+ unsigned char md5sum[MD5LENGTH];
unsigned char flags; /* CRAMFS_EFLAG_* */
/* FS data */
@@ -247,7 +247,7 @@ static int find_identical_file(struct entry *orig, struct entry *new, loff_t *fs
if ((orig->flags & CRAMFS_EFLAG_MD5) &&
(new->flags & CRAMFS_EFLAG_MD5) &&
- !memcmp(orig->md5sum, new->md5sum, 16) &&
+ !memcmp(orig->md5sum, new->md5sum, MD5LENGTH) &&
identical_file(orig, new)) {
new->same = orig;
*fslen_ub -= new->size;