diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/transform.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/transform.c b/src/transform.c index 2b602353..2cc927e8 100644 --- a/src/transform.c +++ b/src/transform.c @@ -493,9 +493,6 @@ _single_transform_name_to_obstack (struct transform *tf, char *input) disp = rmp[0].rm_eo; - if (rmp[0].rm_so) - obstack_grow (&stk, input, rmp[0].rm_so); - nmatches++; if (tf->match_number && nmatches < tf->match_number) { @@ -504,6 +501,9 @@ _single_transform_name_to_obstack (struct transform *tf, char *input) continue; } + if (rmp[0].rm_so) + obstack_grow (&stk, input, rmp[0].rm_so); + for (segm = tf->repl_head; segm; segm = segm->next) { switch (segm->type) |