From: Michael Brown Date: Fri, 26 Sep 2008 02:39:35 +0000 (+0100) Subject: [settings] Allow for setting fetchers to fail in fetchf_hex() X-Git-Tag: v0.9.4~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6936c40fef84ab61fa57b7a5ec3f84e9c26f9829;p=thirdparty%2Fipxe.git [settings] Allow for setting fetchers to fail in fetchf_hex() --- diff --git a/src/core/settings.c b/src/core/settings.c index a1299ee2e..3e9eb18aa 100644 --- a/src/core/settings.c +++ b/src/core/settings.c @@ -1040,6 +1040,8 @@ static int fetchf_hex ( struct settings *settings, struct setting *setting, check_len = fetch_setting ( settings, setting, raw, sizeof ( raw ) ); + if ( check_len < 0 ) + return check_len; assert ( check_len == raw_len ); if ( len )