From 73664b466cb0c5e9478b4af7c5d4ebed1f2db49e Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Mon, 5 May 1997 11:21:09 +0000 Subject: [PATCH] In handling of SEQUENCE OF: Counter set to zero when SEQUENCE OF isn't there at all. --- odr/odr_seq.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/odr/odr_seq.c b/odr/odr_seq.c index 66377f8..d682c3f 100644 --- a/odr/odr_seq.c +++ b/odr/odr_seq.c @@ -4,7 +4,11 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: odr_seq.c,v $ - * Revision 1.16 1995-09-29 17:12:26 quinn + * Revision 1.17 1997-05-05 11:21:09 adam + * In handling of SEQUENCE OF: Counter set to zero when SEQUENCE + * OF isn't there at all. + * + * Revision 1.16 1995/09/29 17:12:26 quinn * Smallish * * Revision 1.15 1995/09/27 15:03:00 quinn @@ -98,8 +102,12 @@ int odr_sequence_of(ODR o, Odr_fun type, void *p, int *num) char **tmp = 0; int size = 0, i; - if (!odr_sequence_begin(o, p, 0)) + if (!odr_sequence_begin(o, p, 0)) { + if (o->direction == ODR_DECODE) { + *num = 0; + } return 0; + } switch (o->direction) { -- 1.7.10.4