diff --git a/src/hostkey.c b/src/hostkey.c
index 907e7c5..9593885 100644
--- a/src/hostkey.c
+++ b/src/hostkey.c
@@ -99,7 +99,7 @@ libssh2_hostkey_method_ssh_rsa_init(LIBSSH2_SESSION *session,
  * Load a Private Key from a PEM file
  */
 static int libssh2_hostkey_method_ssh_rsa_initPEM(LIBSSH2_SESSION *session,
-						  unsigned const char *privkeyfile, unsigned const char *passphrase, void **abstract)
+						  const char *privkeyfile, unsigned const char *passphrase, void **abstract)
 {
 	libssh2_rsa_ctx *rsactx;
 	FILE *fp;
@@ -110,7 +110,7 @@ static int libssh2_hostkey_method_ssh_rsa_initPEM(LIBSSH2_SESSION *session,
 		*abstract = NULL;
 	}
 
-	fp = fopen((char *)privkeyfile, "r");
+	fp = fopen(privkeyfile, "r");
 	if (!fp) {
 		return -1;
 	}
@@ -257,7 +257,7 @@ libssh2_hostkey_method_ssh_dss_init(LIBSSH2_SESSION *session,
  * Load a Private Key from a PEM file
  */
 static int libssh2_hostkey_method_ssh_dss_initPEM(LIBSSH2_SESSION *session,
-						  unsigned const char *privkeyfile,
+						  const char *privkeyfile,
 						  unsigned const char *passphrase,
 						  void **abstract)
 {