]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
let's use typed arguments
authorAlan T. DeKok <aland@freeradius.org>
Tue, 21 Dec 2021 16:48:07 +0000 (11:48 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 21 Dec 2021 17:36:50 +0000 (12:36 -0500)
src/protocols/dns/dns.h
src/protocols/dns/encode.c

index ea3f49091489ca66f356e586ec494e84fd80eed8..0afd533faee3977d9f56470e920f1000fc22266a 100644 (file)
@@ -148,7 +148,7 @@ size_t fr_dns_value_len(fr_pair_t const *vp);
 ssize_t        fr_dns_decode(TALLOC_CTX *ctx, fr_pair_list_t *out,
                      uint8_t const *packet, size_t packet_len, fr_dns_ctx_t *packet_ctx);
 
-ssize_t fr_dns_encode(fr_dbuff_t *dbuff, fr_pair_list_t *vps, void *encode_ctx);
+ssize_t fr_dns_encode(fr_dbuff_t *dbuff, fr_pair_list_t *vps, fr_dns_ctx_t *encode_ctx);
 
 #ifdef __cplusplus
 }
index 65aee1d9be9b16d66ac1eeefecc5d2263c01e56b..fede49951284d8d3b9eb3702db0a88935f983ab4 100644 (file)
@@ -606,13 +606,12 @@ static ssize_t encode_record(fr_dbuff_t *dbuff, fr_da_stack_t *da_stack, fr_pair
 /** Encode a DNS packet
  *
  */
-ssize_t fr_dns_encode(fr_dbuff_t *dbuff, fr_pair_list_t *vps, void *encode_ctx)
+ssize_t fr_dns_encode(fr_dbuff_t *dbuff, fr_pair_list_t *vps, fr_dns_ctx_t *packet_ctx)
 {
        fr_dbuff_t              work_dbuff = FR_DBUFF(dbuff);
        ssize_t                 slen;
        uint8_t                 *packet;
        fr_pair_t               *vp;
-       fr_dns_ctx_t            *packet_ctx = encode_ctx;
        fr_dcursor_t            cursor, child_cursor;
        fr_da_stack_t           da_stack;