From d4e60aeace2314b2115e4b96edbc77dbc15f57e8 Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Thu, 2 Jun 2016 00:20:53 -0500 Subject: [PATCH] Little things I forgot --- src/printer.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/printer.c b/src/printer.c index 54464dd..e1eec6c 100644 --- a/src/printer.c +++ b/src/printer.c @@ -100,15 +100,17 @@ int tabby_printer_packet_send(int fd, goto error_io; } - if (write(fd, body, header->size) < 0) { - goto error_io; + if (header->size) { + if (write(fd, body, header->size) < 0) { + goto error_io; + } } if (write(fd, &sum, sizeof(sum)) < 0) { goto error_io; } - if (read(fd, response, sizeof(response)) < 0) { + if (read(fd, response, sizeof(*response)) < 0) { goto error_io; }