aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pattern.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/pattern.c b/pattern.c
index 1832999..379a830 100644
--- a/pattern.c
+++ b/pattern.c
@@ -169,11 +169,11 @@ pat_t *chain_together(pat_t *first, pat_t *second)
if (second == NULL) return first;
if (first->type == BP_DEFINITIONS && second->type == BP_DEFINITIONS) {
- pat_t *first_end = first;
- while (first_end->args.def.next_def != NULL)
- first_end = first_end->args.def.next_def;
- first_end->args.def.next_def = second;
- return first;
+ pat_t *second_end = second;
+ while (second_end->args.def.next_def != NULL)
+ second_end = second_end->args.def.next_def;
+ second_end->args.def.next_def = first;
+ return second;
}
size_t minlen = first->min_matchlen + second->min_matchlen;