diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2022-04-27 19:12:28 -0400 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2022-04-27 19:12:28 -0400 |
| commit | 8b88c1784ebd5b379a71ae6a0c1ae7356660fb3c (patch) | |
| tree | 092cab7615235efb6d9a8584698b8459f1f6f6ba /pattern.c | |
| parent | 28efb8937be16682b52a28c93df0811ac5981483 (diff) | |
Later-chained defs take precedence over more recently chained defs
Diffstat (limited to 'pattern.c')
| -rw-r--r-- | pattern.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -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; |
