From 6d1220a68c0f06d0da4c80db072ae6b37e56e985 Mon Sep 17 00:00:00 2001 From: Lev Walkin <vlm@lionet.info> Date: Tue, 14 Sep 2004 14:10:10 +0000 Subject: [PATCH] cleanup before proceeding --- libasn1compiler/asn1c_C.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libasn1compiler/asn1c_C.c b/libasn1compiler/asn1c_C.c index f17a0d6a..7762bcd3 100644 --- a/libasn1compiler/asn1c_C.c +++ b/libasn1compiler/asn1c_C.c @@ -1132,9 +1132,14 @@ emit_tags_vectors(arg_t *arg, asn1p_expr_t *expr, int *tags_count_r, int *all_ta enum tvm_compat tv_mode = _TVM_SAME; int i; + /* Cleanup before proceeding. */ + *tags_count_r = 0; + *all_tags_count_r = 0; + /* Fetch a chain of tags */ tags_count = asn1f_fetch_tags(arg->asn, arg->mod, expr, &tags, 0); - if(tags_count < 0) return -1; + if(tags_count < 0) + return -1; /* Fetch a chain of tags */ all_tags_count = asn1f_fetch_tags(arg->asn, arg->mod, expr, -- GitLab