From a4019508ce28725ff1aefbada67b2be4c2e0015e Mon Sep 17 00:00:00 2001 From: Michael Gernoth Date: Sat, 31 Jan 2009 01:15:05 +0100 Subject: [PATCH] remove r5_crc variable --- rsb-crc.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/rsb-crc.c b/rsb-crc.c index a2aa826..8c8fbbe 100644 --- a/rsb-crc.c +++ b/rsb-crc.c @@ -117,7 +117,6 @@ unsigned int rsb_crc(unsigned int r11_crc, unsigned char *r10_buf, unsigned int unsigned int rsb_crc2(unsigned char *r0_buf, unsigned int r1_buflen, unsigned int r2_magic, unsigned int *crc_out) { unsigned int r4_len; - unsigned int r5_crc; unsigned int file_crc; r4_len = *(unsigned int*)(r0_buf + 0x20); @@ -128,12 +127,11 @@ unsigned int rsb_crc2(unsigned char *r0_buf, unsigned int r1_buflen, unsigned in if (r1_buflen < r4_len) return 3; /* image to small */ - r5_crc = ~rsb_crc(~0x0, r0_buf, r4_len); - *crc_out = r5_crc; + *crc_out = ~rsb_crc(~0x0, r0_buf, r4_len); file_crc = *((unsigned int*)(r0_buf + r4_len)); - if (file_crc != r5_crc) + if (file_crc != *crc_out) return 4; return 0; -- 2.39.5