Patch last patch.
authorWerner Koch <wk@gnupg.org>
Mon, 25 Jan 2010 14:18:54 +0000 (14:18 +0000)
committerWerner Koch <wk@gnupg.org>
Mon, 25 Jan 2010 14:18:54 +0000 (14:18 +0000)
ChangeLog
patches/gpgme-1.2.0/03-w32-socket.patch

index a1d2416..7918b06 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-01-25  Werner Koch  <wk@g10code.com>
+
+       * patches/gpgme-1.2.0/03-w32-socket.patch: Fix patch.
+
 2010-01-22  Werner Koch  <wk@g10code.com>
 
        * patches/gpgme-1.2.0/03-w32-socket.patch: New.
index 8bb5e55..01d09c1 100755 (executable)
@@ -6,6 +6,7 @@ exit $?
 
        * w32-io.c (writer): Try to use send first.
        (reader): Try to use recv first.
+        (_gpgme_io_connect): Fix return code check to make it work.
 
 
 --- src/w32-io.c       (revision 1445)
@@ -146,4 +147,13 @@ exit $?
        TRACE_LOG1 ("wrote %d bytes", (int) nwritten);
        
        LOCK (ctx->mutex);
+@@ -1563,7 +1620,7 @@
+              "addr=%p, addrlen=%i", addr, addrlen);
+   res = connect (fd, addr, addrlen);
+-  if (!res)
++  if (res)
+     {
+       errno = wsa2errno (WSAGetLastError ());
+       return TRACE_SYSRES (-1);