/* Obtain active file in CF. */
if (!procedure (NULL, NULL))
- return false;
+ goto error;
+
cf = proc_capture_output ();
/* Sort CF into SORTED_CF. */
proc_set_source (storage_source_create (out));
}
- free (criteria.crits);
+ free (criteria.crits);
return result ;
+
+error:
+ free (criteria.crits);
+ return false ;
}
/* Hardly a rank function !! */