From 1cac8c8da585980160f88748822219d9bcaaec34 Mon Sep 17 00:00:00 2001 From: Andrew Brooks Date: Thu, 25 Jan 2018 21:05:52 -0600 Subject: [PATCH] Don't publish empty barcodes --- barcode_service/barcode_service.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/barcode_service/barcode_service.c b/barcode_service/barcode_service.c index d99a89b..9e12c7a 100644 --- a/barcode_service/barcode_service.c +++ b/barcode_service/barcode_service.c @@ -48,6 +48,11 @@ main(int argc, char **argv) while (true) { barcode = await_next_barcode(input_fd); + if (barcode[0] == '\x00') + { + /* Newline is pressed twice. Ignore any 'empty' barcodes. */ + continue; + } if (zsock_send(zsock, "s", barcode) < 0) { fprintf(stderr, "Sending barcode failed!\n");