From cdf9c00299952d77592d28fec3eba0678e52d2cb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Wed, 21 Feb 2001 14:46:13 +0100
Subject: [PATCH] Bugfix in low_decode_type().

Rev: src/encode.c:1.84
---
 src/encode.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/encode.c b/src/encode.c
index e2dc9bb007..5ce5ee387e 100644
--- a/src/encode.c
+++ b/src/encode.c
@@ -25,7 +25,7 @@
 #include "version.h"
 #include "bignum.h"
 
-RCSID("$Id: encode.c,v 1.83 2001/02/20 22:03:47 grubba Exp $");
+RCSID("$Id: encode.c,v 1.84 2001/02/21 13:46:13 grubba Exp $");
 
 /* #define ENCODE_DEBUG */
 
@@ -1034,16 +1034,20 @@ one_more_type:
 	low_decode_type(data);
       }
       push_type(T_MANY);
+      low_decode_type(data);
+      goto one_more_type;
 
     case T_MAPPING:
     case T_OR:
     case T_AND:
       push_type(tmp);
       low_decode_type(data);
+      goto one_more_type;
 
     case T_ARRAY:
     case T_MULTISET:
     case T_NOT:
+      push_type(tmp);
       goto one_more_type;
 
     case T_INT:
-- 
GitLab