From c2a575cc0db3c46cf211c34f2ee60e76545bf6f0 Mon Sep 17 00:00:00 2001 From: helge <helgewurst@web.de> Date: 周一, 16 1月 2023 17:12:08 +0800 Subject: [PATCH] output block data with delimiter --- libscpi/src/parser.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/libscpi/src/parser.c b/libscpi/src/parser.c index f1aae78..de14418 100644 --- a/libscpi/src/parser.c +++ b/libscpi/src/parser.c @@ -614,6 +614,7 @@ * @return */ size_t SCPI_ResultArbitraryBlockHeader(scpi_t * context, size_t len) { + size_t result = 0; char block_header[12]; size_t header_len; block_header[0] = '#'; @@ -623,7 +624,9 @@ block_header[1] = (char) (header_len + '0'); context->arbitrary_remaining = len; - return writeData(context, block_header, header_len + 2); + result = writeDelimiter(context); + result += writeData(context, block_header, header_len + 2); + return result; } /** -- Gitblit v1.9.1