diff --git a/lib/krb5/net_read.c b/lib/krb5/net_read.c index 41258067f..3793c11f2 100644 --- a/lib/krb5/net_read.c +++ b/lib/krb5/net_read.c @@ -42,10 +42,11 @@ RCSID("$Id$"); ssize_t krb5_net_read (krb5_context context, - int fd, + void *p_fd, void *buf, size_t len) { + int fd = *((int *)p_fd); char *cbuf = (char *)buf; ssize_t count; size_t rem = len; diff --git a/lib/krb5/net_write.c b/lib/krb5/net_write.c index 16ea18cff..6ec2e2bf8 100644 --- a/lib/krb5/net_write.c +++ b/lib/krb5/net_write.c @@ -42,10 +42,11 @@ RCSID("$Id$"); ssize_t krb5_net_write (krb5_context context, - int fd, + void *p_fd, const void *buf, size_t len) { + int fd = *((int *)p_fd); char *cbuf = (char *)buf; ssize_t count; size_t rem = len;