xpath FEATURE improve token error messages
diff --git a/src/xpath.c b/src/xpath.c
index 7d5ddd9..102c4ce 100644
--- a/src/xpath.c
+++ b/src/xpath.c
@@ -1849,8 +1849,8 @@
if (want_tok && (exp->tokens[tok_idx] != want_tok)) {
if (ctx) {
- LOGVAL(ctx, LY_VLOG_NONE, NULL, LY_VCODE_XP_INTOK,
- lyxp_print_token(exp->tokens[tok_idx]), &exp->expr[exp->tok_pos[tok_idx]]);
+ LOGVAL(ctx, LY_VLOG_NONE, NULL, LY_VCODE_XP_INTOK2, lyxp_print_token(exp->tokens[tok_idx]),
+ &exp->expr[exp->tok_pos[tok_idx]], lyxp_print_token(want_tok));
}
return LY_ENOT;
}
@@ -1883,8 +1883,8 @@
if ((exp->tokens[tok_idx] != want_tok1) && (exp->tokens[tok_idx] != want_tok2)) {
if (ctx) {
- LOGVAL(ctx, LY_VLOG_NONE, NULL, LY_VCODE_XP_INTOK,
- lyxp_print_token(exp->tokens[tok_idx]), &exp->expr[exp->tok_pos[tok_idx]]);
+ LOGVAL(ctx, LY_VLOG_NONE, NULL, LY_VCODE_XP_INTOK, lyxp_print_token(exp->tokens[tok_idx]),
+ &exp->expr[exp->tok_pos[tok_idx]]);
}
return LY_ENOT;
}