Fix output to spv.
[pspp] / src / output / select.c
index 52ab7f29bd07a00a110b0d5f349777380f6268ee..491caa3d919b7c9e78cd4fb3fd7ea193803b049f 100644 (file)
@@ -76,9 +76,6 @@ output_item_classify (const struct output_item *item)
     case OUTPUT_ITEM_PAGE_BREAK:
       return OUTPUT_CLASS_OTHER;
 
-    case OUTPUT_ITEM_PAGE_SETUP:
-      return OUTPUT_CLASS_OTHER;
-
     case OUTPUT_ITEM_TABLE:
       return (!strcmp (label, "Warnings") ? OUTPUT_CLASS_WARNINGS
               : !strcmp (label, "Notes") ? OUTPUT_CLASS_NOTES
@@ -216,6 +213,7 @@ select_matches (const struct output_item **items,
       char *subtype = output_item_get_subtype (item);
       bool match_subtype = match (subtype,
                                   &c->include.subtypes, &c->exclude.subtypes);
+      free (subtype);
       if (!match_subtype)
         continue;