ONEWAY: fix crash in contrasts when dataset is empty
[pspp] / src / language / stats / oneway.c
index f2214e49e2bd273b2ca1c4fee673f58229071d65..544889dfae4e3580c9ff11f3acb50c8801ea58ae 100644 (file)
@@ -1387,6 +1387,8 @@ show_contrast_tests (const struct oneway_spec *cmd, const struct oneway_workspac
     {
       const struct per_var_ws *pvw = &ws->vws[v];
       const struct categoricals *cats = covariance_get_categoricals (pvw->cov);
+      if (!categoricals_is_complete (cats))
+       continue;
       struct ll *cli;
       int i = 0;
       int lines_per_variable = 2 * n_contrasts;