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