X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fresolver.c;h=6363bc8ea15b0b31500cd9c7004a8e591e68f2cf;hb=c2fdce9c9bccfa7107539a67fb67c9438efdfc26;hp=e5df05ce56fcdcefb767e5fb189954db6ecb7bc3;hpb=dcb67250b34dc92aced026516e162a42000f1857;p=ncmpc.git diff --git a/src/resolver.c b/src/resolver.c index e5df05c..6363bc8 100644 --- a/src/resolver.c +++ b/src/resolver.c @@ -30,9 +30,9 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#include "config.h" #include "resolver.h" -#include #include #include #include @@ -41,6 +41,7 @@ # include # include #else +# include # include # include # include @@ -69,7 +70,7 @@ struct resolver { struct resolver_address current; #ifndef WIN32 - struct sockaddr_un sun; + struct sockaddr_un saun; #endif }; @@ -85,18 +86,18 @@ resolver_new(const char *host, int port) #ifndef WIN32 if (host[0] == '/') { size_t path_length = strlen(host); - if (path_length >= sizeof(resolver->sun.sun_path)) { + if (path_length >= sizeof(resolver->saun.sun_path)) { free(resolver); return NULL; } - resolver->sun.sun_family = AF_UNIX; - memcpy(resolver->sun.sun_path, host, path_length + 1); + resolver->saun.sun_family = AF_UNIX; + memcpy(resolver->saun.sun_path, host, path_length + 1); resolver->current.family = PF_UNIX; resolver->current.protocol = 0; - resolver->current.addrlen = sizeof(resolver->sun); - resolver->current.addr = (const struct sockaddr *)&resolver->sun; + resolver->current.addrlen = sizeof(resolver->saun); + resolver->current.addr = (const struct sockaddr *)&resolver->saun; resolver->type = TYPE_ONE; } else { #endif