X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fcontrol%2Floop.c;h=e4877b9e82cd126a90d9936953760df456d6f66d;hb=681bd9eab15d80bf2e424033a249f54548b342f4;hp=e91d9438f39c131836141ee2be53d47c970d2904;hpb=2a9e84da09c7c9a604471fb9591e401588db49d1;p=pspp-builds.git diff --git a/src/language/control/loop.c b/src/language/control/loop.c index e91d9438..e4877b9e 100644 --- a/src/language/control/loop.c +++ b/src/language/control/loop.c @@ -367,12 +367,8 @@ end_loop_trns_proc (void *loop_, struct ccase **c, casenumber case_num UNUSED) goto break_out; /* MXLOOPS limiter. */ - if (loop->max_pass_count >= 0) - { - if (loop->pass >= loop->max_pass_count) - goto break_out; - loop->pass++; - } + if (loop->max_pass_count >= 0 && ++loop->pass >= loop->max_pass_count) + goto break_out; /* Indexing clause limiter: counting downward. */ if (loop->index_var != NULL)