X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fafb-client-demo.c;h=754c57e73e436daeddf3a8125b20af03ee288f27;hb=863d6041e2ff2daa97fb1befb79dc3a69093e112;hp=4cbc9c7a865beb6d1796fe6df4f019303caec933;hpb=80900470d00c56d2fa51fb7c3da429d09e1d9a78;p=src%2Fapp-framework-binder.git diff --git a/src/afb-client-demo.c b/src/afb-client-demo.c index 4cbc9c7a..754c57e7 100644 --- a/src/afb-client-demo.c +++ b/src/afb-client-demo.c @@ -226,9 +226,12 @@ 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]) { - if (api[0] != api[1] || verb[0] != verb[1]) - fprintf(stderr, "bad line: %s\n", line+pos); + if (api[0] == api[1]) { + /* empty line */ + } else if (line[api[0]] == '#') { + /* comment */ + } else if (verb[0] == verb[1]) { + fprintf(stderr, "verb missing, bad line: %s\n", line+pos); } else { line[api[1]] = line[verb[1]] = 0; emit(line + api[0], line + verb[0], line + rest[0]);