X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=daemon%2Fproto.c;h=76dce9876bb0e89dfa4f8d70f1af224c2c6494eb;hb=d73a4f097f96e7246718671b0a85cb94f0d3a88f;hp=131c66be128d116b1c5837db35a7dc6530c29fb0;hpb=d134143b55ecb5f7e6f74318acbf04f9e1370af6;p=libguestfs.git diff --git a/daemon/proto.c b/daemon/proto.c index 131c66b..76dce98 100644 --- a/daemon/proto.c +++ b/daemon/proto.c @@ -25,6 +25,7 @@ #include #include #include +#include /* defines MIN */ #include #include @@ -34,7 +35,7 @@ /* XXX We should make this configurable from /proc/cmdline so that the * verbose setting of the guestfs_h can be inherited here. */ -#define DEBUG 1 +#define DEBUG 0 /* The message currently being processed. */ int proc_nr; @@ -78,8 +79,6 @@ main_loop (int _sock) #if DEBUG int i, j; -#define MIN(a,b) ((a)<(b)?(a):(b)) - for (i = 0; i < len; i += 16) { printf ("%04x: ", i); for (j = i; j < MIN (i+16, len); ++j) @@ -193,7 +192,7 @@ send_error (const char *msg) exit (1); } - err.error = (char *) msg; + err.error_message = (char *) msg; if (!xdr_guestfs_message_error (&xdr, &err)) { fprintf (stderr, "guestfsd: failed to encode error message body\n"); @@ -207,8 +206,8 @@ send_error (const char *msg) xdr_uint32_t (&xdr, &len); xdr_destroy (&xdr); - xwrite (sock, lenbuf, 4); - xwrite (sock, buf, len); + (void) xwrite (sock, lenbuf, 4); + (void) xwrite (sock, buf, len); } void @@ -248,6 +247,6 @@ reply (xdrproc_t xdrp, char *ret) xdr_uint32_t (&xdr, &len); xdr_destroy (&xdr); - xwrite (sock, lenbuf, 4); - xwrite (sock, buf, len); + (void) xwrite (sock, lenbuf, 4); + (void) xwrite (sock, buf, len); }