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