aboutsummaryrefslogtreecommitdiff
path: root/libflash
diff options
context:
space:
mode:
authorStewart Smith <stewart@linux.vnet.ibm.com>2015-08-19 13:19:02 +1000
committerStewart Smith <stewart@linux.vnet.ibm.com>2015-08-19 13:19:02 +1000
commitcf16f91604ef9bebd6752a3c497058f0bcdc65cd (patch)
tree139006717e85a3aa30316dd91ea8d4d2a7ae2449 /libflash
parent5d186d57c7c46461016343428fe943f8a5f58a1d (diff)
downloadskiboot-cf16f91604ef9bebd6752a3c497058f0bcdc65cd.zip
skiboot-cf16f91604ef9bebd6752a3c497058f0bcdc65cd.tar.gz
skiboot-cf16f91604ef9bebd6752a3c497058f0bcdc65cd.tar.bz2
in skbioot-5.1.0 commit, accidentally somehow removed two compiler warning fixes.
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'libflash')
-rw-r--r--libflash/libffs.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/libflash/libffs.c b/libflash/libffs.c
index 0164071..3010a61 100644
--- a/libflash/libffs.c
+++ b/libflash/libffs.c
@@ -144,7 +144,13 @@ int ffs_init(uint32_t offset, uint32_t max_size, struct blocklevel_device *bl,
uint32_t start, total_size;
bool ecc;
for (i = 0; i < f->hdr.entry_count; i++) {
- ffs_part_info(f, i, NULL, &start, &total_size, NULL, &ecc);
+ rc = ffs_part_info(f, i, NULL, &start, &total_size,
+ NULL, &ecc);
+ if (rc) {
+ FL_ERR("FFS: Failed to read ffs partition %d\n",
+ i);
+ goto out;
+ }
if (ecc) {
rc = blocklevel_ecc_protect(bl, start, total_size);
if (rc) {