diff options
author | Jon Loeliger <jdl@freescale.com> | 2008-09-25 11:02:17 -0500 |
---|---|---|
committer | Gerald Van Baren <vanbaren@cideas.com> | 2008-10-01 22:01:52 -0400 |
commit | 741a6d010d09b5bafca8e4cdfb6b2f8a2c07994d (patch) | |
tree | e980613007375a209df7a888a0acbc0a6459fea1 /lib_ppc/bootm.c | |
parent | bbdbc7cb3abefda5bd998edbcf0508fe6256327d (diff) | |
download | u-boot-imx-741a6d010d09b5bafca8e4cdfb6b2f8a2c07994d.zip u-boot-imx-741a6d010d09b5bafca8e4cdfb6b2f8a2c07994d.tar.gz u-boot-imx-741a6d010d09b5bafca8e4cdfb6b2f8a2c07994d.tar.bz2 |
Fix an overflow case in fdt_offset_ptr() detected by GCC 4.3.
Using Gcc 4.3 detected this problem:
../dtc/libfdt/fdt.c: In function 'fdt_next_tag':
../dtc/libfdt/fdt.c:82: error: assuming signed overflow does not
occur when assuming that (X + c) < X is always false
To fix the problem, treat the offset as an unsigned int.
The problem report and proposed fix were provided
by Steve Papacharalambous <stevep@freescale.com>.
Signed-off-by: Jon Loeliger <jdl@freescale.com>
Diffstat (limited to 'lib_ppc/bootm.c')
0 files changed, 0 insertions, 0 deletions