diff options
author | htbegin <hotforest@gmail.com> | 2013-03-01 23:00:34 (GMT) |
---|---|---|
committer | Scott Wood <scottwood@freescale.com> | 2013-05-22 21:50:59 (GMT) |
commit | 453db36863668df08078838029d988b72f0ee994 (patch) | |
tree | 8ffda41510fae2a2f91967e096dc3e368e4ee74f /include/linux/string.h | |
parent | 070fd8e5295185546801a0f11ea5edd22833a02b (diff) | |
download | u-boot-453db36863668df08078838029d988b72f0ee994.tar.xz |
mtd: nand: use ssize_t instead of size_t to prevent infinite loop
When a all 0xFF buffer is passed to drop_ffs, the no-0xFF check loop
will loop forever.
After the fix, If ssize_t i = -1 and size_t l = i + 1, the value of l
will still be 0 as expected.
Signed-off-by: Tao Hou <hotforest@gmail.com>
Cc: Ben Gardiner <bengardiner@nanometrics.ca>
Cc: Scott Wood <scottwood@freescale.com>
Diffstat (limited to 'include/linux/string.h')
0 files changed, 0 insertions, 0 deletions