From 4ab42cd04c36ce3f7b62356007d449250e7c5bed Mon Sep 17 00:00:00 2001
From: Lev Walkin <vlm@lionet.info>
Date: Tue, 5 Oct 2004 06:36:44 +0000
Subject: [PATCH] refactoring

---
 skeletons/constr_SET.c    | 3 +--
 skeletons/constr_SET_OF.c | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/skeletons/constr_SET.c b/skeletons/constr_SET.c
index a64c2ff4..ce6afd6d 100644
--- a/skeletons/constr_SET.c
+++ b/skeletons/constr_SET.c
@@ -150,8 +150,7 @@ SET_decode_ber(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
 		if(rval.code != RC_OK) {
 			ASN_DEBUG("%s tagging check failed: %d",
 				td->name, rval.code);
-			consumed_myself += rval.consumed;
-			RETURN(rval.code);
+			return rval;
 		}
 
 		if(ctx->left >= 0)
diff --git a/skeletons/constr_SET_OF.c b/skeletons/constr_SET_OF.c
index c298cc29..518713ca 100644
--- a/skeletons/constr_SET_OF.c
+++ b/skeletons/constr_SET_OF.c
@@ -118,8 +118,7 @@ SET_OF_decode_ber(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,
 		if(rval.code != RC_OK) {
 			ASN_DEBUG("%s tagging check failed: %d",
 				td->name, rval.code);
-			consumed_myself += rval.consumed;
-			RETURN(rval.code);
+			return rval;
 		}
 
 		if(ctx->left >= 0)
-- 
GitLab