summaryrefslogtreecommitdiffhomepage
path: root/misc/examples/generator.c
diff options
context:
space:
mode:
Diffstat (limited to 'misc/examples/generator.c')
-rw-r--r--misc/examples/generator.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/misc/examples/generator.c b/misc/examples/generator.c
index f83ff3f2..2bccc489 100644
--- a/misc/examples/generator.c
+++ b/misc/examples/generator.c
@@ -20,8 +20,8 @@ bool Triple_next(Triple_iter* it) {
for (t->a = 1; t->a < t->c; ++t->a) {
for (t->b = t->a; t->b < t->c; ++t->b) {
if (t->a*t->a + t->b*t->b == t->c*t->c) {
+ if (t->n-- == 0) cco_return;
cco_yield(true);
- if (t->n-- == 1) cco_return;
}
}
}