From 06651cf910e7ab9e65c2fdbf7c929d636269e5be Mon Sep 17 00:00:00 2001
From: Jose Baars <peut@dora.localdomain>
Date: Mon, 5 Apr 2010 18:31:31 -0400
Subject: [PATCH] cast all assignments to  vec.iov_base to void *

---
 src/userauth.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/userauth.c b/src/userauth.c
index 993bc00..7acc8f9 100644
--- a/src/userauth.c
+++ b/src/userauth.c
@@ -649,8 +649,8 @@ sign_fromfile(LIBSSH2_SESSION *session, unsigned char **sig, size_t *sig_len,
     if(rc)
         return rc;
 
-    datavec.iov_base = (unsigned char *)data;
-    datavec.iov_len = data_len;
+    datavec.iov_base = (void *)data;
+    datavec.iov_len  = data_len;
 
     if (privkeyobj->signv(session, sig, (unsigned long *)sig_len, 1, &datavec,
                           &hostkey_abstract)) {
@@ -786,11 +786,11 @@ userauth_hostbased_fromfile(LIBSSH2_SESSION *session,
         }
 
         _libssh2_htonu32(buf, session->session_id_len);
-        datavec[0].iov_base = buf;
+        datavec[0].iov_base = (void *)buf;
         datavec[0].iov_len = 4;
-        datavec[1].iov_base = session->session_id;
+        datavec[1].iov_base = (void *)session->session_id;
         datavec[1].iov_len = session->session_id_len;
-        datavec[2].iov_base = session->userauth_host_packet;
+        datavec[2].iov_base = (void *)session->userauth_host_packet;
         datavec[2].iov_len = session->userauth_host_packet_len;
 
         if (privkeyobj->signv(session, &sig, &sig_len, 3, datavec, &abstract)) {
-- 
1.6.6.1

