[Pkg-clamav-commits] [SCM] Debian repository for ClamAV branch, debian/unstable, updated. debian/0.95+dfsg-1-6156-g094ec9b
aCaB
acab at clamav.net
Sun Apr 4 01:07:59 UTC 2010
The following commit has been merged in the debian/unstable branch:
commit 380dff6d448341b19c713217e8bf6d24e8b6d03d
Author: aCaB <acab at clamav.net>
Date: Thu Oct 15 13:08:14 2009 +0200
win32: add freshclam
diff --git a/ChangeLog b/ChangeLog
index 0097bf0..297d1b4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Thu Oct 15 13:06:33 CEST 2009 (acab)
+------------------------------------
+ * win32: add freshclam
+
Wed Oct 14 19:03:47 CEST 2009 (acab)
------------------------------------
* win32: remove stale netcode
diff --git a/win32/compat/net.c b/win32/compat/net.c
index 5bb1324..152756a 100644
--- a/win32/compat/net.c
+++ b/win32/compat/net.c
@@ -231,7 +231,7 @@ int w32_connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen) {
}
ssize_t w32_send(int sockfd, const void *buf, size_t len, int flags) {
- int ret = recv((SOCKET)sockfd, (const char *)buf, (int)len, flags);
+ int ret = send((SOCKET)sockfd, (const char *)buf, (int)len, flags);
if(ret == SOCKET_ERROR) {
wsock2errno();
return -1;
@@ -269,8 +269,22 @@ void w32_freeaddrinfo(struct addrinfo *res) {
}
const char *w32_inet_ntop(int af, const void *src, char *dst, socklen_t size) {
- const char *ret = inet_ntoa(*(struct in_addr *)src);
- if(!ret) wsock2errno();
+ const char *ret;
+
+ if(af != AF_INET) {
+ errno = EAFNOSUPPORT;
+ return NULL;
+ }
+ ret = inet_ntoa(*(struct in_addr *)src);
+ if(!ret) {
+ wsock2errno();
+ return NULL;
+ }
+ if(strlen(ret) >= size) {
+ errno = ENOSPC;
+ return NULL;
+ }
+ strcpy(dst, ret);
return ret;
}
--
Debian repository for ClamAV
More information about the Pkg-clamav-commits
mailing list