nss_wrapper: Fix some "discarding const" warnings
authorVolker Lendecke <vl@samba.org>
Sat, 21 Jun 2014 08:48:56 +0000 (10:48 +0200)
committerMichael Adam <obnox@samba.org>
Sat, 21 Jun 2014 10:42:10 +0000 (12:42 +0200)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
lib/nss_wrapper/nss_wrapper.c

index d7949c3140dc475fc95288a88d5d8bebfefd5320..a012cbd84b9431a6e3e74f42b48c3a065fbc0529 100644 (file)
@@ -4049,17 +4049,17 @@ static int nwrap_getnameinfo(const struct sockaddr *sa, socklen_t salen,
        case AF_INET:
                if (salen < sizeof(struct sockaddr_in))
                        return EAI_FAMILY;
-               addr = &((struct sockaddr_in *)sa)->sin_addr;
-               addrlen = sizeof(((struct sockaddr_in *)sa)->sin_addr);
-               port = ntohs(((struct sockaddr_in *)sa)->sin_port);
+               addr = &((const struct sockaddr_in *)sa)->sin_addr;
+               addrlen = sizeof(((const struct sockaddr_in *)sa)->sin_addr);
+               port = ntohs(((const struct sockaddr_in *)sa)->sin_port);
                break;
 #ifdef HAVE_IPV6
        case AF_INET6:
                if (salen < sizeof(struct sockaddr_in6))
                        return EAI_FAMILY;
-               addr = &((struct sockaddr_in6 *)sa)->sin6_addr;
-               addrlen = sizeof(((struct sockaddr_in6 *)sa)->sin6_addr);
-               port = ntohs(((struct sockaddr_in6 *)sa)->sin6_port);
+               addr = &((const struct sockaddr_in6 *)sa)->sin6_addr;
+               addrlen = sizeof(((const struct sockaddr_in6 *)sa)->sin6_addr);
+               port = ntohs(((const struct sockaddr_in6 *)sa)->sin6_port);
                break;
 #endif
        default: