diff options
author | Leah Neukirchen <leah@vuxu.org> | 2020-08-11 12:21:10 +0200 |
---|---|---|
committer | Leah Neukirchen <leah@vuxu.org> | 2020-08-11 12:21:10 +0200 |
commit | b41d2efa4004997bbb757c0ae66d10347daf2d77 (patch) | |
tree | ab11ac2f73301a93f96b9509ee6087ae193d9feb | |
parent | 92bb41fa73c9e08b7c1a77e14142fcb4eb9004b5 (diff) | |
download | mblaze-b41d2efa4004997bbb757c0ae66d10347daf2d77.tar.gz mblaze-b41d2efa4004997bbb757c0ae66d10347daf2d77.tar.xz mblaze-b41d2efa4004997bbb757c0ae66d10347daf2d77.zip |
seq: blaze822_loop: reinitialize iter for each command line argument
-rw-r--r-- | seq.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/seq.c b/seq.c index 35accdb..5d98284 100644 --- a/seq.c +++ b/seq.c @@ -536,7 +536,6 @@ blaze822_loop(int argc, char *argv[], void (*cb)(char *)) char *map = 0; int map_opened = 0; - struct blaze822_seq_iter iter = { 0 }; int j = 0; for (i = 0; i < argc; i++) { if (strchr(argv[i], '/')) { // a file name @@ -554,6 +553,7 @@ blaze822_loop(int argc, char *argv[], void (*cb)(char *)) map = blaze822_seq_open(0); map_opened = 1; } + struct blaze822_seq_iter iter = { 0 }; while ((line = blaze822_seq_next(map, argv[i], &iter))) { cb(line); free(line); |