libpurple/win32/libc_interface.c

changeset 33884
3fd1628aa718
parent 32744
163329b5c8f6
child 35855
3e60f9385431
--- a/libpurple/win32/libc_interface.c	Sun Apr 14 15:23:08 2013 +0200
+++ b/libpurple/win32/libc_interface.c	Sun Apr 14 16:43:22 2013 +0200
@@ -308,7 +308,7 @@
 		struct sockaddr_in6 sin6;
 		struct sockaddr_in sin;
 	} sa;
-	size_t srcsize;
+	int srcsize;
 	
 	switch(af)
 	{
@@ -325,7 +325,7 @@
 			return -1;
 	}
 	
-	if (WSAStringToAddress(src, af, NULL, (struct sockaddr *) &sa, &srcsize) != 0)
+	if (WSAStringToAddress((LPTSTR)src, af, NULL, (struct sockaddr *) &sa, &srcsize) != 0)
 	{
 		errno = WSAGetLastError();
 		return -1;

mercurial