[U-Boot] [drivers/mtd/ubi/eba.c:1275]: (error) Uninitialized variable: aeb
Heiko Schocher
hs at denx.de
Thu Nov 6 15:12:41 CET 2014
Hello Wolfgang,
Am 06.11.2014 13:34, schrieb Wolfgang Denk:
> Hello,
>
> cppcheck reports:
>
> [drivers/mtd/ubi/eba.c:1275]: (error) Uninitialized variable: aeb
>
> can you please have a look? Thanks!
I see in drivers/mtd/ubi/eba.c:
1267: ubi_rb_for_each_entry(rb, aeb, &av->root, u.rb)
1268: scan_eba[i][aeb->lnum] = aeb->pnum;
1269:
1270: av = ubi_find_av(ai_fastmap, idx2vol_id(ubi, i));
1271: if (!av)
1272: continue;
1273:
1274: ubi_rb_for_each_entry(rb, aeb, &av->root, u.rb)
1275: fm_eba[i][aeb->lnum] = aeb->pnum;
Why does cppcheck only report line 1275 not also line 1268 and also
1351? I could not currently see, why this pops up for line 1274 ...
bye,
Heiko
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
More information about the U-Boot
mailing list