From: Shao Miller Date: Fri, 11 Dec 2009 18:53:16 +0000 (+0100) Subject: memdisk: Fix "might be used uninitialized" warning X-Git-Tag: syslinux-3.85-pre1~5^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cd5188bc5c189b6d374ccd4cd5eeba0d9f718ae1;p=profile%2Fivi%2Fsyslinux.git memdisk: Fix "might be used uninitialized" warning Impact: Initializing variables The checksum_buf function was providing an incorrect checksum on at least one build. --- diff --git a/memdisk/setup.c b/memdisk/setup.c index ea17afd..b8eadfb 100644 --- a/memdisk/setup.c +++ b/memdisk/setup.c @@ -592,7 +592,7 @@ static const struct geometry *get_disk_image_geometry(uint32_t where, while (!ok) { /* Assume it's a floppy drive, guess a geometry */ unsigned int type, track; - int c, h, s; + int c, h, s = 0; if (xsectors < 320 * 2) { c = 40; @@ -795,7 +795,7 @@ static void relocate_rm_code(uint32_t newbase) static uint8_t checksum_buf(const void *buf, int count) { const uint8_t *p = buf; - uint8_t c; + uint8_t c = 0; while (count--) c += *p++;