summaryrefslogtreecommitdiff
path: root/test/tokeniser2.c
diff options
context:
space:
mode:
authorRupinder Singh Khokhar <rsk1coder99@gmail.com>2014-06-20 05:32:21 +0530
committerRupinder Singh Khokhar <rsk1coder99@gmail.com>2014-07-09 10:04:21 +0530
commit9448b963f93d65bd6ebb1eadf692a94abe482814 (patch)
treed2084e39552a507e600dac31a00e8ae918e82ecf /test/tokeniser2.c
parent8c55e32256f4081d097cd7114fcf5e307a8a9288 (diff)
downloadlibhubbub-9448b963f93d65bd6ebb1eadf692a94abe482814.tar.gz
libhubbub-9448b963f93d65bd6ebb1eadf692a94abe482814.tar.bz2
[Headache] Fixed tester & modified test file :-P
Diffstat (limited to 'test/tokeniser2.c')
-rw-r--r--test/tokeniser2.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/test/tokeniser2.c b/test/tokeniser2.c
index a0264c9..6415222 100644
--- a/test/tokeniser2.c
+++ b/test/tokeniser2.c
@@ -444,12 +444,11 @@ hubbub_error token_handler(const hubbub_token *token, void *pw)
hubbub_token t;
t.type = HUBBUB_TOKEN_CHARACTER;
- t.data.character.ptr += len;
- t.data.character.len -= len;
-
+ t.data.character.ptr = token->data.character.ptr + len;
+ t.data.character.len = token->data.character.len - len;
ctx->char_off = 0;
- token_handler(&t, pw);
+ return token_handler(&t, pw);
} else if (strlen(expstr + ctx->char_off) >
token->data.character.len) {
/* Tokeniser output only contained part of the data