[base16] Fix comparison of signed and unsigned integers

gcc 4.7.1 fails to report this erroneous comparison unless assertions
are enabled.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
pull/17/head
Michael Brown 2013-11-12 22:16:24 +00:00
parent c3d1e78697
commit 4f078801e9
1 changed files with 1 additions and 1 deletions

View File

@ -129,7 +129,7 @@ int base16_decode ( const char *encoded, uint8_t *raw ) {
DBG ( "Base16-decoded \"%s\" to:\n", encoded ); DBG ( "Base16-decoded \"%s\" to:\n", encoded );
DBG_HDA ( 0, raw, len ); DBG_HDA ( 0, raw, len );
assert ( len <= base16_decoded_max_len ( encoded ) ); assert ( len <= ( int ) base16_decoded_max_len ( encoded ) );
return len; return len;
} }