]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
please lint but also allow larger structure
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Tue, 13 Sep 2016 11:38:16 +0000 (11:38 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Tue, 13 Sep 2016 11:38:16 +0000 (11:38 +0000)
git-svn-id: file:///svn/unbound/trunk@3855 be551aaa-1e26-0410-a405-d3ace91eadb9

services/listen_dnsport.c
smallapp/unbound-control.c

index 929fee18b3e7d949d145c54cd0e29cb051294a76..6637483b9dcf9c915b47a317ad90a79dbb7abdb5 100644 (file)
@@ -704,7 +704,7 @@ create_local_accept_sock(const char *path, int* noproto)
        verbose(VERB_ALGO, "creating unix socket %s", path);
 #ifdef HAVE_STRUCT_SOCKADDR_UN_SUN_LEN
        /* this member exists on BSDs, not Linux */
-       usock.sun_len = (unsigned char)sizeof(usock);
+       usock.sun_len = (unsigned)sizeof(usock);
 #endif
        usock.sun_family = AF_LOCAL;
        /* length is 92-108, 104 on FreeBSD */
index a5b71be358dabe3eb524a1aa0a42dde2335bdb7c..ffaf5e04d57a704e1c0bffb28460f070ce7dada9 100644 (file)
@@ -212,7 +212,7 @@ contact_server(const char* svr, struct config_file* cfg, int statuscmd)
                struct sockaddr_un* usock = (struct sockaddr_un *) &addr;
                usock->sun_family = AF_LOCAL;
 #ifdef HAVE_STRUCT_SOCKADDR_UN_SUN_LEN
-               usock->sun_len = (unsigned char)sizeof(usock);
+               usock->sun_len = (unsigned)sizeof(usock);
 #endif
                (void)strlcpy(usock->sun_path, svr, sizeof(usock->sun_path));
                addrlen = (socklen_t)sizeof(struct sockaddr_un);