Fix for mingw32 bug.
authorWerner Koch <wk@gnupg.org>
Fri, 17 Oct 2008 11:15:48 +0000 (11:15 +0000)
committerWerner Koch <wk@gnupg.org>
Fri, 17 Oct 2008 11:15:48 +0000 (11:15 +0000)
gpgme/ChangeLog
gpgme/w32-glib-io.c

index 744848341be13d1adbd51749f794351722abedf4..c68b6cab461b664c70ae29e48013dd5a1ef72219 100644 (file)
@@ -1,3 +1,8 @@
+2008-10-17  Werner Koch  <wk@g10code.com>
+
+       * w32-glib-io.c (_gpgme_io_fd2str): Use "%d" and not "%ld" to work
+       around a bug in mingw32.
+
 2008-09-23  Marcus Brinkmann  <marcus@g10code.com>
 
        * gpgme.c (gpgme_sig_notation_clear): Clear CTX->sig_notations.
index 9381b2e63036bf4be5c1605b5aeca336e40b74aa..f4afc7e14aeb0521500c76378f5bb705bd133386 100644 (file)
@@ -143,7 +143,7 @@ _gpgme_io_fd2str (char *buf, int buflen, int fd)
 {
   TRACE_BEG1 (DEBUG_SYSIO, "_gpgme_io_fd2str", fd, "fd=%d", fd);
   TRACE_SUC1 ("syshd=%p", _get_osfhandle (fd));
-  return snprintf (buf, buflen, "%ld", (long) _get_osfhandle (fd));
+  return snprintf (buf, buflen, "%d", (int) _get_osfhandle (fd));
 }
 
 \f