aboutsummaryrefslogtreecommitdiffstats
path: root/src/gpgme.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2014-03-11 12:58:38 +0000
committerWerner Koch <[email protected]>2014-03-11 12:58:38 +0000
commitdd9c8c56719db093b8daa23aa40b2be71bbd1526 (patch)
treec45d0f2ce0ad4004912f3349fb1957a934c420ec /src/gpgme.c
parentChange implementation return type to match the definition. (diff)
downloadgpgme-dd9c8c56719db093b8daa23aa40b2be71bbd1526.tar.gz
gpgme-dd9c8c56719db093b8daa23aa40b2be71bbd1526.zip
Avoid pointer arithmetic on void pointer.
* src/gpgme.c (gpgme_io_writen): Use new var buffer. -- Reported-by: Albert Chin
Diffstat (limited to 'src/gpgme.c')
-rw-r--r--src/gpgme.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gpgme.c b/src/gpgme.c
index 4182c74a..438fef21 100644
--- a/src/gpgme.c
+++ b/src/gpgme.c
@@ -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);