From ace1bf8a4ae70605aece03b9cea28fa37c6b1c1c Mon Sep 17 00:00:00 2001
From: Jan Breuer <jan.breuer@jaybee.cz>
Date: 摹曛, 26 11月 2015 04:58:18 +0800
Subject: [PATCH] Add test for ResultArray

---
 libscpi/src/parser.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

diff --git a/libscpi/src/parser.c b/libscpi/src/parser.c
index 70187f3..c4220f5 100644
--- a/libscpi/src/parser.c
+++ b/libscpi/src/parser.c
@@ -1455,6 +1455,7 @@
             case 4:
             case 8:
                 result += SCPI_ResultArbitraryBlockHeader(context, count * item_size);
+                break;
             default:
                 SCPI_ErrorPush(context, SCPI_ERROR_SYSTEM_ERROR);
                 return 0;
@@ -1495,9 +1496,6 @@
         size_t i;\
         for (i = 0; i < count; i++) {\
             result += func(context, array[i]);\
-        }\
-        if (count > 0) {\
-            result += count - 1; /* add length of commas */\
         }\
     } else {\
         result = parserResultArrayBinary(context, array, count, sizeof(*array), format);\

--
Gitblit v1.9.1