From b5ce57f4fc2d86f92ab20c15218c62eb8ef5c3d2 Mon Sep 17 00:00:00 2001
From: Lev Walkin <vlm@lionet.info>
Date: Fri, 18 Feb 2005 09:41:13 +0000
Subject: [PATCH] fixed test

---
 asn1c/tests/check-62.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/asn1c/tests/check-62.c b/asn1c/tests/check-62.c
index 6c51468e..b0021ab1 100644
--- a/asn1c/tests/check-62.c
+++ b/asn1c/tests/check-62.c
@@ -125,10 +125,13 @@ process_data(enum expectation expectation, char *fbuf, int size) {
 		assert(buf_offset > 0 && buf_offset < size);
 		break;
 	case EXP_BROKEN:
-		assert(buf_offset == size);
-		assert(memcmp(buf, fbuf, buf_offset) == 0);
+		assert(buf_offset != size
+			|| memcmp(buf, fbuf, buf_offset));
 		break;
 	case EXP_OK:
+		printf("%d %d\n", buf_offset, size);
+		assert(buf_offset == size);
+		assert(memcmp(buf, fbuf, buf_offset) == 0);
 		break;
 	}
 
-- 
GitLab