aboutsummaryrefslogtreecommitdiffstats
path: root/skeletons/xer_decoder.c
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2005-11-08 03:06:16 +0000
committerLev Walkin <vlm@lionet.info>2005-11-08 03:06:16 +0000
commitd1bfea65a046b1b8e3ba8fe5eb7260416a1e086a (patch)
tree34eb1b922345a3f43418887adcfb1c1d9efca351 /skeletons/xer_decoder.c
parent5ab96cda95eaaa50473346d3aaa0c2b869e9e93a (diff)
SET OF/SEQUENCE OF interaction with named and unnamed CHOICE
Diffstat (limited to 'skeletons/xer_decoder.c')
-rw-r--r--skeletons/xer_decoder.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/skeletons/xer_decoder.c b/skeletons/xer_decoder.c
index b112a72d..e48a5ed0 100644
--- a/skeletons/xer_decoder.c
+++ b/skeletons/xer_decoder.c
@@ -124,6 +124,10 @@ xer_check_tag(const void *buf_ptr, int size, const char *need_tag) {
}
}
+ /* Sometimes we don't care about the tag */
+ if(!need_tag || !*need_tag)
+ return (xer_check_tag_e)(XCT__UNK__MASK | ct);
+
/*
* Determine the tag name.
*/