projects
/
profile
/
ivi
/
syslinux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
50e8504
)
memdisk: Fix "might be used uninitialized" warning
author
Shao Miller
<shao.miller@yrdsb.edu.on.ca>
Fri, 11 Dec 2009 18:53:16 +0000
(19:53 +0100)
committer
Erwan Velu
<erwan.velu@free.fr>
Fri, 11 Dec 2009 18:53:16 +0000
(19:53 +0100)
Impact: Initializing variables
The checksum_buf function was providing an incorrect checksum
on at least one build.
memdisk/setup.c
patch
|
blob
|
history
diff --git
a/memdisk/setup.c
b/memdisk/setup.c
index
ea17afd
..
b8eadfb
100644
(file)
--- 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++;