diff options
author | Lev Walkin <vlm@lionet.info> | 2005-05-26 19:25:53 +0000 |
---|---|---|
committer | Lev Walkin <vlm@lionet.info> | 2005-05-26 19:25:53 +0000 |
commit | 18797bc12f98e72317fb7f210f4998b2a68f4a8b (patch) | |
tree | 0c189b195a32cbbb33eb1c3c96022ef5b3e2c5ec /skeletons | |
parent | 88693e88ced30037c2216166f32913281f010955 (diff) |
more robust comments parsing
Diffstat (limited to 'skeletons')
-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; } |