]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
make fr_dict_unknown_afrom_fields() return const
authorAlan T. DeKok <aland@freeradius.org>
Mon, 30 Jan 2017 17:03:34 +0000 (12:03 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 30 Jan 2017 17:03:34 +0000 (12:03 -0500)
src/include/dict.h
src/lib/dict.c
src/modules/rlm_eap/lib/sim/sim_proto.c

index 218c277c7008d61fbb0ffc19f748ab0834673905..50467de1df53193c57caea78daa1d0eecd779436 100644 (file)
@@ -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,
index 71351d1148ade482147b1f71ae9094ee2d375cfa..5b6b76eca410f6af3c2e12cdfdac4040b55d8da9 100644 (file)
@@ -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;
index 7d9532d4b078d324d530c7735eadce58b52b6715..388bb75bfa2363f4ba621c22c8756483d526109e 100644 (file)
@@ -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);