mtd: fix md5sum error checking
authorblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 5 Mar 2015 20:25:02 +0000 (20:25 +0000)
committerblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 5 Mar 2015 20:25:02 +0000 (20:25 +0000)
commit2e8dc471baa86ad282ed28827f813137645d8669
tree42f329a2e1aae454b5bbcaac2a19954550417343
parentca2a8a9e524e73c4177eea7468ef49df2b41e331
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