X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Flanguage%2Fstats%2Fsort-cases.c;h=069451510d532ad5b76a3b771dbef500d370d90e;hb=5d1c47b1ef2d392ce223606139d45eac749d4c80;hp=f44656fda54b9e14fcf78cb50f0d9cb4495d03c8;hpb=9e24f9a5c52650da0700066e8d9e72261c6492ad;p=pspp diff --git a/src/language/stats/sort-cases.c b/src/language/stats/sort-cases.c index f44656fda5..069451510d 100644 --- a/src/language/stats/sort-cases.c +++ b/src/language/stats/sort-cases.c @@ -16,7 +16,6 @@ #include -#include #include #include #include @@ -55,21 +54,16 @@ cmd_sort_cases (struct lexer *lexer, struct dataset *ds) if (settings_get_testing_mode () && lex_match (lexer, T_SLASH)) { if (!lex_force_match_id (lexer, "BUFFERS") || !lex_match (lexer, T_EQUALS) - || !lex_force_int (lexer)) + || !lex_force_int_range (lexer, "BUFFERS", 2, INT_MAX)) goto done; min_buffers = max_buffers = lex_integer (lexer); - if (max_buffers < 2) - { - msg (SE, _("Buffer limit must be at least 2.")); - goto done; - } lex_get (lexer); } proc_discard_output (ds); - output = sort_execute (proc_open (ds), &ordering); + output = sort_execute (proc_open_filtering (ds, false), &ordering); ok = proc_commit (ds); ok = dataset_set_source (ds, output) && ok;