summaryrefslogtreecommitdiff
path: root/xs_regex.h
diff options
context:
space:
mode:
Diffstat (limited to 'xs_regex.h')
-rw-r--r--xs_regex.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/xs_regex.h b/xs_regex.h
index 9221233..e0d1b7a 100644
--- a/xs_regex.h
+++ b/xs_regex.h
@@ -60,9 +60,10 @@ d_char *xs_regex_match_n(const char *str, const char *rx, int count)
int n = 0;
/* split */
- p = split = xs_regex_split_n(str, rx, count);
+ split = xs_regex_split_n(str, rx, count);
/* now iterate to get only the 'separators' (odd ones) */
+ p = split;
while (xs_list_iter(&p, &v)) {
if (n & 0x1)
list = xs_list_append(list, v);