# HG changeset patch # User tomkiewicz@cpw.pidgin.im # Date 1318882163 0 # Node ID 9c9143e32b6cc83ce3ef87ee26b52ad3a7bc2e5c # Parent e96c34989561cd7813abbd2f7e0ff89a6c9ce1c0 Gadu-Gadu: fix win32 warnings, patch from upstream. diff -r e96c34989561 -r 9c9143e32b6c libpurple/protocols/gg/lib/dcc.c --- a/libpurple/protocols/gg/lib/dcc.c Sun Oct 16 08:20:07 2011 +0000 +++ b/libpurple/protocols/gg/lib/dcc.c Mon Oct 17 20:09:23 2011 +0000 @@ -601,7 +601,7 @@ struct sockaddr_in sin; struct gg_dcc *c; int fd, one = 1; - unsigned int sin_len = sizeof(sin); + socklen_t sin_len = sizeof(sin); if ((fd = accept(h->fd, (struct sockaddr*) &sin, &sin_len)) == -1) { gg_debug(GG_DEBUG_MISC, "// gg_dcc_watch_fd() can't accept() new connection (errno=%d, %s)\n", errno, strerror(errno)); @@ -648,7 +648,8 @@ struct gg_dcc_small_packet small; struct gg_dcc_big_packet big; int size, tmp, res; - unsigned int utmp, res_size = sizeof(res); + unsigned int utmp; + socklen_t res_size = sizeof(res); char buf[1024], ack[] = "UDAG"; struct gg_dcc_file_info_packet { diff -r e96c34989561 -r 9c9143e32b6c libpurple/protocols/gg/lib/dcc7.c --- a/libpurple/protocols/gg/lib/dcc7.c Sun Oct 16 08:20:07 2011 +0000 +++ b/libpurple/protocols/gg/lib/dcc7.c Mon Oct 17 20:09:23 2011 +0000 @@ -1095,7 +1095,7 @@ case GG_STATE_CONNECTING: { int res = 0, error = 0; - unsigned int error_size = sizeof(error); + socklen_t error_size = sizeof(error); gg_debug_dcc(dcc, GG_DEBUG_MISC, "// gg_dcc7_watch_fd() GG_STATE_CONNECTING\n"); @@ -1384,7 +1384,7 @@ case GG_STATE_CONNECTING_RELAY: { int res; - unsigned int res_size = sizeof(res); + socklen_t res_size = sizeof(res); struct gg_dcc7_relay_req pkt; gg_debug_dcc(dcc, GG_DEBUG_MISC, "// gg_dcc7_watch_fd() GG_STATE_CONNECTING_RELAY\n"); diff -r e96c34989561 -r 9c9143e32b6c libpurple/protocols/gg/lib/handlers.c --- a/libpurple/protocols/gg/lib/handlers.c Sun Oct 16 08:20:07 2011 +0000 +++ b/libpurple/protocols/gg/lib/handlers.c Mon Oct 17 20:09:23 2011 +0000 @@ -92,7 +92,7 @@ uint8_t hash_buf[64]; uint32_t local_ip; struct sockaddr_in sin; - unsigned int sin_len = sizeof(sin); + socklen_t sin_len = sizeof(sin); if (len < sizeof(struct gg_welcome)) { ge->type = GG_EVENT_CONN_FAILED;