From f05bc513bc0e0a977e6393e859cecbec77b420c6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Bollo?= Date: Thu, 6 Apr 2017 14:52:04 +0200 Subject: [PATCH] Avoid prompting error on empty line MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Change-Id: I9da7f17f93f1948da23f6a2304f0718d7bee6464 Signed-off-by: José Bollo --- src/afb-client-demo.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/afb-client-demo.c b/src/afb-client-demo.c index 4f8882e2..434c6d17 100644 --- a/src/afb-client-demo.c +++ b/src/afb-client-demo.c @@ -222,9 +222,10 @@ static int io_event_callback(sd_event_source *src, int fd, uint32_t revents, voi rest[0] = i; while(i < count && line[i] != '\n') i++; rest[1] = i; if (i == count) break; line[i++] = 0; - if (api[0] == api[1] || verb[0] == verb[1]) - fprintf(stderr, "bad line: %s\n", line+pos); - else { + if (api[0] == api[1] || verb[0] == verb[1]) { + if (api[0] != api[1] || verb[0] != verb[1]) + fprintf(stderr, "bad line: %s\n", line+pos); + } else { line[api[1]] = line[verb[1]] = 0; emit(line + api[0], line + verb[0], line + rest[0]); } -- 2.16.6