]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
rename function for clarity
authorAlan T. DeKok <aland@freeradius.org>
Mon, 24 Aug 2020 15:42:17 +0000 (11:42 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 24 Aug 2020 15:42:17 +0000 (11:42 -0400)
src/lib/util/dns.c
src/lib/util/dns.h
src/protocols/dhcpv6/decode.c

index c915f37644a617032ddc65f342889fab7b50a3f7..563bf4ab731aee86254e0ccd2bf5bc69203c3798 100644 (file)
@@ -482,7 +482,6 @@ static bool dns_label_compress(uint8_t const *start, uint8_t const *end, uint8_t
        return false;
 }
 
-
 /** Encode a single value box of type string, serializing its contents to a dns label
  *
  * This functions takes a large buffer and encodes the label in part
@@ -676,7 +675,7 @@ done:
  *     - <=0 on error, offset from buf where the invalid label is located.
  *     - > 0 decoded size of this particular DNS label
  */
-ssize_t fr_dns_label_length(uint8_t const *buf, size_t buf_len, uint8_t const **next)
+ssize_t fr_dns_label_uncompressed_length(uint8_t const *buf, size_t buf_len, uint8_t const **next)
 {
        uint8_t const *p, *q, *end;
        uint8_t const *current, *start;
@@ -861,7 +860,7 @@ ssize_t fr_dns_labels_network_verify(uint8_t const *buf, size_t buf_len)
        uint8_t const *end = buf + buf_len;
 
        for (label = buf; label < end; /* nothing */) {
-               slen = fr_dns_label_length(buf, buf_len, &label);
+               slen = fr_dns_label_uncompressed_length(buf, buf_len, &label);
                if (slen <= 0) return slen; /* already is offset from 'buf' and not 'label' */
        }
 
@@ -932,7 +931,7 @@ ssize_t fr_dns_label_to_value_box(TALLOC_CTX *ctx, fr_value_box_t *dst,
         *      Get the uncompressed length of the label, and the
         *      label after this one.
         */
-       slen = fr_dns_label_length(src, len, &after);
+       slen = fr_dns_label_uncompressed_length(src, len, &after);
        if (slen <= 0) return slen;
 
        fr_value_box_init(dst, FR_TYPE_STRING, NULL, tainted);
index 075b184c0a9ec5d9dc5463ac40fa7cc8e4d48237..3a67595f7d17176f083cf8e224b1ff6278e49c53 100644 (file)
@@ -29,7 +29,7 @@ extern "C" {
 
 ssize_t                fr_dns_label_from_value_box(size_t *need, uint8_t *buf, size_t buflen, uint8_t *where, bool compression, fr_value_box_t const *value);
 
-ssize_t                fr_dns_label_length(uint8_t const *buf, size_t buf_len, uint8_t const **p_label);
+ssize_t                fr_dns_label_uncompressed_length(uint8_t const *buf, size_t buf_len, uint8_t const **p_label);
 
 ssize_t                fr_dns_label_network_network_length(uint8_t const *buf, size_t buf_len);
 
index ef99fc82eb3866f8ae0cddac946183ce3b53765f..3237ef6276dd6e33a326ef56c88f64ec77caa540 100644 (file)
@@ -365,7 +365,7 @@ static ssize_t decode_dns_labels(TALLOC_CTX *ctx, fr_cursor_t *cursor, fr_dict_t
         *      types.  It's just easier that way.
         */
        if (!parent->flags.array) {
-               rcode = fr_dns_label_length(data, data_len, &next);
+               rcode = fr_dns_label_uncompressed_length(data, data_len, &next);
                if (rcode <= 0) goto raw;
 
                /*