diff --git a/ChangeLog b/ChangeLog index 2c6c512578..07a7227619 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2010-06-14 Joel Sherrill + + PR 1553/filesystem + Coverity Id 37 + * libblock/src/flashdisk.c: Fix two paths which should have returned an + error but did not have the return statement. + 2010-05-11 Ralf Corsépius * aclocal/bsp-alias.m4: Change quoting to work-round diff --git a/cpukit/libblock/src/flashdisk.c b/cpukit/libblock/src/flashdisk.c index aac9cec4dd..9fc004d597 100644 --- a/cpukit/libblock/src/flashdisk.c +++ b/cpukit/libblock/src/flashdisk.c @@ -2575,6 +2575,7 @@ rtems_fdisk_initialize (rtems_device_major_number major, free (fd->devices); rtems_fdisk_error ("recovery of disk failed: %s (%d)", strerror (ret), ret); + return ret; } ret = rtems_fdisk_compact (fd); @@ -2587,6 +2588,7 @@ rtems_fdisk_initialize (rtems_device_major_number major, free (fd->devices); rtems_fdisk_error ("compacting of disk failed: %s (%d)", strerror (ret), ret); + return ret; } }