diff options
author | vlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826> | 2005-05-26 19:25:53 +0000 |
---|---|---|
committer | vlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826> | 2005-05-26 19:25:53 +0000 |
commit | 5a0e88981ba7ba21437345b49274f7f635f9312b (patch) | |
tree | 0c189b195a32cbbb33eb1c3c96022ef5b3e2c5ec /skeletons/xer_support.c | |
parent | e6c8973b6bff2fdb11b46d3dcbaa24de38aa392e (diff) |
more robust comments parsing
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@886 59561ff5-6e30-0410-9f3c-9617f08c8826
Diffstat (limited to 'skeletons/xer_support.c')
-rw-r--r-- | skeletons/xer_support.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/skeletons/xer_support.c b/skeletons/xer_support.c index 5ba60a04..b3833b58 100644 --- a/skeletons/xer_support.c +++ b/skeletons/xer_support.c @@ -206,6 +206,8 @@ ssize_t pxml_parse(int *stateContext, const void *xmlbuf, size_t size, pxml_call case ST_COMMENT_CLO_RT: if(C == RANGLE) { TOKEN_CB_FINAL(PXML_COMMENT, ST_TEXT, 1); + } else if(C == CDASH) { + /* Maintain current state, still waiting for '>' */ } else { state = ST_COMMENT; } |