aboutsummaryrefslogtreecommitdiffstats
path: root/skeletons/xer_decoder.c
diff options
context:
space:
mode:
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.
*/