Change "union value" to dynamically allocate long strings.
[pspp-builds.git] / src / data / casereader-filter.c
index d387f5ea03181794e790ea297a3b10cdc8337880..5244202e4fde4c02f3124a1f08ea2e910db15f3f 100644 (file)
@@ -78,7 +78,7 @@ casereader_create_filter_func (struct casereader *subreader,
   filter->aux = aux;
   filter->exclude = exclude;
   reader = casereader_create_sequential (
-    NULL, casereader_get_value_cnt (filter->subreader), CASENUMBER_MAX,
+    NULL, casereader_get_proto (filter->subreader), CASENUMBER_MAX,
     &casereader_filter_class, filter);
   taint_propagate (casereader_get_taint (filter->subreader),
                    casereader_get_taint (reader));