diff options
Diffstat (limited to 'skeletons/xer_decoder.c')
-rw-r--r-- | skeletons/xer_decoder.c | 4 |
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. */ |