From: Maria Matejka Date: Mon, 11 Dec 2023 13:41:03 +0000 (+0100) Subject: some entry points in client X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4381ca1ec25c02c8f95359e556425ecc70dbdb02;p=thirdparty%2Fbird.git some entry points in client --- diff --git a/client/client.c b/client/client.c index b31edef3c..766e48a47 100644 --- a/client/client.c +++ b/client/client.c @@ -152,6 +152,11 @@ handle_internal_command(char *cmd) static void submit_server_command(char *cmd) { + /* + if (cbor_mode) + TODO: make the server command actually cbor; + */ + busy = 1; num_lines = 2; fprintf(stderr, "Socket: %s \n", server_path_yi); @@ -337,6 +342,9 @@ server_read(void) DIE("Server read error"); } + if ((init && (*server_read_buf == 0x87)) || cbor_mode) + return server_got_binary(c); + start = server_read_buf; p = server_read_pos; server_read_pos += c;