From: Alan T. DeKok Date: Mon, 28 May 2018 20:38:21 +0000 (-0400) Subject: fix type to lib name check X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b7ab9d3dbf69c452a3128d9ee0dbea2ffa1f6057;p=thirdparty%2Ffreeradius-server.git fix type to lib name check --- diff --git a/src/modules/proto_dhcpv4/proto_dhcpv4.c b/src/modules/proto_dhcpv4/proto_dhcpv4.c index fda1f74183f..b566b3dc094 100644 --- a/src/modules/proto_dhcpv4/proto_dhcpv4.c +++ b/src/modules/proto_dhcpv4/proto_dhcpv4.c @@ -181,13 +181,10 @@ static int type_parse(TALLOC_CTX *ctx, void *out, CONF_ITEM *ci, UNUSED CONF_PAR for (i = 0; i < (sizeof(type_lib_table) / sizeof(*type_lib_table)); i++) { name = type_lib_table[i]; - if (name && (strcmp(name, type_str) == 0)) { - type_enum = fr_dict_enum_by_value(attr_dhcpv4_message_type, fr_box_uint32(i)); - break; - } + if (name) break; } - if (!name || !type_enum) { + if (!name) { cf_log_err(ci, "Cannot listen for unsupported 'type = %s'", type_str); return -1; }