From 88219f49965c61b116da9f022bd04546d414fe17 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Tue, 12 Jan 2021 20:01:46 -0800 Subject: Bugfix for $(echo '1,2,3,' | bp -p '+int % `,') --- vm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/vm.c b/vm.c index 9452f79..bcc33bd 100644 --- a/vm.c +++ b/vm.c @@ -220,6 +220,7 @@ static match_t *_match(def_t *defs, file_t *f, const char *str, vm_op_t *op, uns } match_t *p = _match(defs, f, str, op->args.repetitions.repeat_pat, flags, rec); if (p == NULL) { + str = start; destroy_match(&sep); break; } -- cgit v1.2.3