From 2dfc33c893b12c24fe9aac7ee111fadb20c61df1 Mon Sep 17 00:00:00 2001 From: TCY16 Date: Tue, 12 Apr 2022 13:55:12 +0200 Subject: [PATCH] remove non-const cast from ldns_edns_option * --- edns.c | 5 ++--- ldns/edns.h | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/edns.c b/edns.c index b1db5f03..bc40f226 100644 --- 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; } diff --git a/ldns/edns.h b/ldns/edns.h index a1bfa91f..272351d0 100644 --- a/ldns/edns.h +++ b/ldns/edns.h @@ -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. -- 2.47.3