]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
Fix const warnings for tsig parameters
authorMichael Weiser <michael.weiser@gmx.de>
Mon, 19 Dec 2016 12:38:48 +0000 (13:38 +0100)
committerWillem Toorop <willem@nlnetlabs.nl>
Mon, 19 Dec 2016 12:38:48 +0000 (13:38 +0100)
Simply add const to python wrappers of tsig parameters as well. They've already been strdup()'d before so nothing should change memory-management-wise and on the level of python.

contrib/python/ldns_resolver.i

index b926e65a81e7502ace4cfc14e62e90076f7f5b46..7081ec36ace098508ef2c1f37b770bc309fd040e 100644 (file)
 %rename(__ldns_resolver_tsig_algorithm) ldns_resolver_tsig_algorithm;
 %inline
 %{
-  char * _ldns_resolver_tsig_algorithm(const ldns_resolver *res)
+  const char * _ldns_resolver_tsig_algorithm(const ldns_resolver *res)
   {
-    char *str;
+    const char *str;
     str = ldns_resolver_tsig_algorithm(res);
     if (str != NULL) {
       str = strdup(str);
 %rename(__ldns_resolver_tsig_keydata) ldns_resolver_tsig_keydata;
 %inline
 %{
-  char * _ldns_resolver_tsig_keydata(const ldns_resolver *res)
+  const char * _ldns_resolver_tsig_keydata(const ldns_resolver *res)
   {
-    char *str;
+    const char *str;
     str = ldns_resolver_tsig_keydata(res);
     if (str != NULL) {
       str = strdup(str);
 %rename(__ldns_resolver_tsig_keyname) ldns_resolver_tsig_keyname;
 %inline
 %{
-  char * _ldns_resolver_tsig_keyname(const ldns_resolver *res)
+  const char * _ldns_resolver_tsig_keyname(const ldns_resolver *res)
   {
-    char *str;
+    const char *str;
     str = ldns_resolver_tsig_keyname(res);
     if (str != NULL) {
       str = strdup(str);