Avoid pointer arithmetic on void pointer.
authorWerner Koch <wk@gnupg.org>
Tue, 11 Mar 2014 12:58:38 +0000 (13:58 +0100)
committerWerner Koch <wk@gnupg.org>
Tue, 11 Mar 2014 12:58:38 +0000 (13:58 +0100)
* src/gpgme.c (gpgme_io_writen): Use new var buffer.
--

Reported-by: Albert Chin
src/gpgme.c

index 4182c74..438fef2 100644 (file)
@@ -691,8 +691,9 @@ gpgme_io_write (int fd, const void *buffer, size_t count)
    written or an error is return.  Returns: 0 on success or -1 on
    error and the sets errno. */
 int
-gpgme_io_writen (int fd, const void *buffer, size_t count)
+gpgme_io_writen (int fd, const void *buffer_arg, size_t count)
 {
+  const char *buffer = buffer_arg;
   int ret = 0;
   TRACE_BEG2 (DEBUG_GLOBAL, "gpgme_io_writen", fd,
              "buffer=%p, count=%u", buffer, count);