From: Alan T. DeKok Date: Mon, 30 Jan 2017 17:03:34 +0000 (-0500) Subject: make fr_dict_unknown_afrom_fields() return const X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c9a279040fd9d5acdb2546efb745b414e7fdca07;p=thirdparty%2Ffreeradius-server.git make fr_dict_unknown_afrom_fields() return const --- diff --git a/src/include/dict.h b/src/include/dict.h index 218c277c700..50467de1df5 100644 --- a/src/include/dict.h +++ b/src/include/dict.h @@ -195,7 +195,7 @@ int fr_dict_unknown_vendor_afrom_num(TALLOC_CTX *ctx, fr_dict_attr_t **out, size_t dict_print_attr_oid(char *buffer, size_t outlen, fr_dict_attr_t const *ancestor, fr_dict_attr_t const *da); -fr_dict_attr_t *fr_dict_unknown_afrom_fields(TALLOC_CTX *ctx, fr_dict_attr_t const *parent, +fr_dict_attr_t const *fr_dict_unknown_afrom_fields(TALLOC_CTX *ctx, fr_dict_attr_t const *parent, unsigned int vendor, unsigned int attr) CC_HINT(nonnull); ssize_t fr_dict_unknown_afrom_oid_str(TALLOC_CTX *ctx, fr_dict_attr_t **out, diff --git a/src/lib/dict.c b/src/lib/dict.c index 71351d1148a..5b6b76eca41 100644 --- a/src/lib/dict.c +++ b/src/lib/dict.c @@ -3062,8 +3062,8 @@ static int fr_dict_unknown_from_fields(fr_dict_attr_t *da, fr_dict_attr_t const * @param[in] vendor number. * @return 0 on success. */ -fr_dict_attr_t *fr_dict_unknown_afrom_fields(TALLOC_CTX *ctx, fr_dict_attr_t const *parent, - unsigned int vendor, unsigned int attr) +fr_dict_attr_t const *fr_dict_unknown_afrom_fields(TALLOC_CTX *ctx, fr_dict_attr_t const *parent, + unsigned int vendor, unsigned int attr) { uint8_t *p; fr_dict_attr_t const *da; diff --git a/src/modules/rlm_eap/lib/sim/sim_proto.c b/src/modules/rlm_eap/lib/sim/sim_proto.c index 7d9532d4b07..388bb75bfa2 100644 --- a/src/modules/rlm_eap/lib/sim/sim_proto.c +++ b/src/modules/rlm_eap/lib/sim/sim_proto.c @@ -319,7 +319,7 @@ static ssize_t sim_decode_tlv(TALLOC_CTX *ctx, vp_cursor_t *cursor, child = fr_dict_attr_child_by_num(parent, p[0]); if (!child) { - fr_dict_attr_t *unknown_child; + fr_dict_attr_t const *unknown_child; FR_PROTO_TRACE("Failed to find child %u of TLV %s", p[0], parent->name);