summaryrefslogtreecommitdiffstats
path: root/src/analyse.c
diff options
context:
space:
mode:
authorChristophe Grenier <[email protected]>2020-11-27 18:47:59 +0100
committerChristophe Grenier <[email protected]>2020-11-27 18:47:59 +0100
commit57b93502c6f9be9d5af39839174d59dc29eda46c (patch)
treeb42825638083caf014099402a996306d6329817f /src/analyse.c
parent92e07c9b131f3dfabfcaebf7d4103543b70f5ddf (diff)
sysv: use unsigned int when checking the signature
Diffstat (limited to 'src/analyse.c')
-rw-r--r--src/analyse.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/analyse.c b/src/analyse.c
index 46cf0362..be1f6af9 100644
--- a/src/analyse.c
+++ b/src/analyse.c
@@ -247,7 +247,7 @@ int search_type_1(const unsigned char *buffer, const disk_t *disk, partition_t *
if(cramfs->magic==le32(CRAMFS_MAGIC) &&
recover_cramfs(disk, cramfs, partition, verbose, dump_ind)==0)
return 1;
- if((sysv4->s_magic == (signed)le32(0xfd187e20) || sysv4->s_magic == (signed)be32(0xfd187e20)) &&
+ if(((unsigned)sysv4->s_magic == le32(0xfd187e20) || (unsigned)sysv4->s_magic == be32(0xfd187e20)) &&
recover_sysv(disk, sysv4, partition, verbose, dump_ind)==0)
return 1;
if(memcmp((const char *)lvm2->type, LVM2_LABEL, sizeof(lvm2->type)) == 0 &&