X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2FQServer.c;h=1f0d435e937ab569a1bec34b310cc48578c0836c;hb=0def65a9df6d9a295c064cba58af229b326f39fe;hp=f8a98a11c04bf0022f7cc5f50624671bdf094c56;hpb=55fb605f33a031c93f6bd4c72b72ab00d571c26d;p=NeonServV5.git diff --git a/src/QServer.c b/src/QServer.c index f8a98a1..1f0d435 100644 --- a/src/QServer.c +++ b/src/QServer.c @@ -205,7 +205,11 @@ void qserver_loop() { if(FD_ISSET(server_sockfd, &fds)) { //new connection struct sockaddr_in cli_addr; + #ifdef WIN32 + int clilen; + #else socklen_t clilen; + #endif client = malloc(sizeof(*client)); clilen = sizeof(cli_addr); client->sock = accept(server_sockfd, (struct sockaddr *) &cli_addr, &clilen); @@ -291,7 +295,7 @@ static void qserver_parse_U(struct QServerClient *client, char **argv, int argc) } client->references++; client->flags |= QSERVER_FLAG_IN_USE; - get_userauth(cuser, qserver_parse_U_async, client); + get_userauth(cuser, 0, qserver_parse_U_async, client); } static USERAUTH_CALLBACK(qserver_parse_U_async) { @@ -348,7 +352,7 @@ static void qserver_parse_ACU(struct QServerClient *client, char **argv, int arg if(argc > 1 && !stricmp(argv[1], "1")) { client->references++; client->flags |= QSERVER_FLAG_IN_USE; - get_userlist_if_invisible(chan, qserver_parse_ACU_async, client); + get_userlist_if_invisible(chan, 0, qserver_parse_ACU_async, client); return; } char tmpStr[6];