From c3af59b2d89b915a38a260603f4dca53cf5f3d7a Mon Sep 17 00:00:00 2001 From: Olof hagsand Date: Sun, 12 Feb 2017 16:36:04 +0100 Subject: [PATCH] fixed xpath single letter predicate bug (eg a[0]) --- lib/src/clixon_xsl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/clixon_xsl.c b/lib/src/clixon_xsl.c index 27261e80..87861328 100644 --- a/lib/src/clixon_xsl.c +++ b/lib/src/clixon_xsl.c @@ -199,7 +199,7 @@ xpath_parse_predicate(struct xpath_element *xe, int len; len = strlen(pred); - for (i=len-2; i>=0; i--){ /* -2 since we search for ][ */ + for (i=len-1; i>=0; i--){ /* -2 since we search for ][ */ s = &pred[i]; if (i==0 || (*(s)==']' && *(s+1)=='[')){