dm: cbfs: Fix handling of invalid type
authorSimon Glass <sjg@chromium.org>
Mon, 29 Feb 2016 22:25:49 +0000 (15:25 -0700)
committerSimon Glass <sjg@chromium.org>
Mon, 14 Mar 2016 21:34:50 +0000 (15:34 -0600)
commita696d768c1274d667be86abe72869461b9fe0073
treee69d3ab2def2dbae84f0cbd7fa0a63c9d4cd4108
parent3e8bd469504f5d5a8800a2ea46d664dde701105b
dm: cbfs: Fix handling of invalid type

The comment for file_cbfs_type() says that it returns 0 for an invalid type.
The code appears to check for -1, except that it uses an unsigned variable
to store the type. This results in a warning on 64-bit machines.

Adjust it to make the meaning clearer. Continue to handle the -1 case since
it may be needed.

Signed-off-by: Simon Glass <sjg@chromium.org>
Tested-by: Stephen Warren <swarren@nvidia.com>
cmd/cbfs.c