From c8d2e42aa6b7fd53ac4b38e0a71cc1af6daa8bd3 Mon Sep 17 00:00:00 2001 From: rafan Date: Sat, 10 Apr 2010 06:13:08 +0000 Subject: [PATCH] Error out when we can not save the model. This happens if one saves model under a subdirectory without creating it first. --- train.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/train.c b/train.c index a33b501..d6183ba 100644 --- a/train.c +++ b/train.c @@ -104,7 +104,11 @@ int main(int argc, char **argv) else { model_=train(&prob, ¶m); - save_model(model_file_name, model_); + if(save_model(model_file_name, model_)) + { + fprintf(stderr,"can't save model to file %s\n",model_file_name); + exit(1); + } destroy_model(model_); } destroy_param(¶m); -- 2.50.1