]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
remove non-const cast from ldns_edns_option *
authorTCY16 <tom@nlnetlabs.nl>
Tue, 12 Apr 2022 11:55:12 +0000 (13:55 +0200)
committerTCY16 <tom@nlnetlabs.nl>
Tue, 12 Apr 2022 11:55:12 +0000 (13:55 +0200)
edns.c
ldns/edns.h

diff --git a/edns.c b/edns.c
index b1db5f03ee62739d22fe7f4c95d08bff6e0acc7d..bc40f226685feaaeec146f900016cf9bd94ae37a 100644 (file)
--- a/edns.c
+++ b/edns.c
@@ -266,7 +266,7 @@ ldns_edns_option_list_get_options_size(const ldns_edns_option_list *option_list)
 
 ldns_edns_option *
 ldns_edns_option_list_set_option(ldns_edns_option_list *option_list,
-       const ldns_edns_option *option, size_t index)
+       ldns_edns_option *option, size_t index)
 {
        ldns_edns_option* old;
 
@@ -289,8 +289,7 @@ ldns_edns_option_list_set_option(ldns_edns_option_list *option_list,
 
        option_list->_options_size += (ldns_edns_get_size(option) + 4);
 
-       /* overwrite the pointer of the old entry */
-       option_list->_options[index] = (ldns_edns_option*)option;
+       option_list->_options[index] = option;
        return old;
 }
 
index a1bfa91f89fe2798d6de5173148e362016cd1386..272351d0b5c87abcf417e6b32a053d1e08b3a3df 100644 (file)
@@ -245,7 +245,7 @@ size_t ldns_edns_option_list_get_options_size(const ldns_edns_option_list *optio
  * \return the EDNS option previously located at the index
  */
 ldns_edns_option * ldns_edns_option_list_set_option(ldns_edns_option_list *options_list,
-       const ldns_edns_option *option, size_t index);
+       ldns_edns_option *option, size_t index);
 
 /**
  * adds an EDNS option at the end of the list of options.