From: "Richard W.M. Jones" <rjones@redhat.com> --- daemon/proto.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/daemon/proto.c b/daemon/proto.c index 4ca2b70..ac62a6b 100644 --- a/daemon/proto.c +++ b/daemon/proto.c @@ -312,7 +312,7 @@ reply (xdrproc_t xdrp, char *ret) char buf[GUESTFS_MESSAGE_MAX]; char lenbuf[4]; struct guestfs_message_header hdr; - unsigned len; + uint32_t len; xdrmem_create (&xdr, buf, sizeof buf, XDR_ENCODE); @@ -352,7 +352,7 @@ reply (xdrproc_t xdrp, char *ret) fprintf (stderr, "guestfsd: xwrite failed\n"); exit (EXIT_FAILURE); } - if (xwrite (sock, buf, len) == -1) { + if (xwrite (sock, buf, (size_t) len) == -1) { fprintf (stderr, "guestfsd: xwrite failed\n"); exit (EXIT_FAILURE); } -- 1.7.6