mtd: fix md5sum error checking
authorJohn Crispin <blogic@openwrt.org>
Thu, 5 Mar 2015 20:25:02 +0000 (20:25 +0000)
committerJohn Crispin <blogic@openwrt.org>
Thu, 5 Mar 2015 20:25:02 +0000 (20:25 +0000)
commit8a9f7fdf7da603a32df35ae86732d0604a2db6bc
tree42f329a2e1aae454b5bbcaac2a19954550417343
parentd7a6866ce070851dd0aedbe0c0cac4ed550615c8
mtd: fix md5sum error checking

In mtd_verify(), the return value of md5sum() has been
interpreted as error if nonzero, while the function
returns number of processed bytes, which caused
mtd_verify() to always fail.

This patch fixes error checking to interpret only
negative values as errors.

Signed-off-by: Zefir Kurtisi <zefir.kurtisi@neratec.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44605 3c298f89-4303-0410-b956-a3cf2f4a3e73
package/system/mtd/src/mtd.c