X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fdataset.c;h=cbff74088b62d470c924d27e9e5f3c6f6a9dceff;hb=faa4f310af58bc1dfd56be0575745c91a59d88b3;hp=648e00f04ee1c094ea7a60bf8068b3f60452f0c0;hpb=60c545e6e958d868db3399a8989d37d8f9e0c131;p=pspp diff --git a/src/data/dataset.c b/src/data/dataset.c index 648e00f04e..cbff74088b 100644 --- a/src/data/dataset.c +++ b/src/data/dataset.c @@ -376,6 +376,8 @@ dataset_set_display (struct dataset *ds, enum dataset_display display) time_t time_of_last_procedure (struct dataset *ds) { + if (!ds) + return time (NULL); if (ds->last_proc_invocation == 0) update_last_proc_invocation (ds); return ds->last_proc_invocation; @@ -908,7 +910,7 @@ filter_trns_proc (void *filter_var_, { struct variable *filter_var = filter_var_; double f = case_num (*c, filter_var); - return (f != 0.0 && !var_is_num_missing (filter_var, f, MV_ANY) + return (f != 0.0 && !var_is_num_missing (filter_var, f) ? TRNS_CONTINUE : TRNS_DROP_CASE); }