[glibc/azanella/clang] resolve: Fix implicit conversion on tst-resolv-invalid-cname

Adhemerval Zanella azanella@sourceware.org
Wed Aug 30 12:42:18 GMT 2023


https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=3673980558c82c00dc3c147f0ffcfb5481d1f8b1

commit 3673980558c82c00dc3c147f0ffcfb5481d1f8b1
Author: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Date:   Thu Sep 1 08:08:59 2022 -0300

    resolve: Fix implicit conversion on tst-resolv-invalid-cname
    
      tst-resolv-invalid-cname.c:313:17: error: implicit conversion from 'int'
      to 'char' changes value from 192 to -64 [-Werror,-Wconstant-conversion]
            addr[0] = 192;
                    ~ ^~~
      tst-resolv-invalid-cname.c:314:17: error: implicit conversion from 'int'
      to 'char' changes value from 168 to -88 [-Werror,-Wconstant-conversion]
            addr[1] = 168;
                    ~ ^~~

Diff:
---
 resolv/tst-resolv-invalid-cname.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/resolv/tst-resolv-invalid-cname.c b/resolv/tst-resolv-invalid-cname.c
index e708abf667..a5e65c99b6 100644
--- a/resolv/tst-resolv-invalid-cname.c
+++ b/resolv/tst-resolv-invalid-cname.c
@@ -310,8 +310,8 @@ check_reverse (int af, int bits, int count)
   socklen_t addrlen;
   if (af == AF_INET)
     {
-      addr[0] = 192;
-      addr[1] = 168;
+      addr[0] = 0xc0;
+      addr[1] = 0xa8;
       addr[2] = count;
       addr[3] = bits;
       addrlen = 4;


More information about the Glibc-cvs mailing list