From: popo Date: Fri, 10 Sep 2010 08:12:27 +0000 (+0000) Subject: check model_ptr != NULL before calling free_model_content in free_and_destroy_model X-Git-Tag: v170~3 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0467711ca0b00b346f9ab0bd7b1615dfeaba267e;p=liblinear check model_ptr != NULL before calling free_model_content in free_and_destroy_model --- diff --git a/linear.cpp b/linear.cpp index eaa3c28..c6f7168 100644 --- a/linear.cpp +++ b/linear.cpp @@ -2245,9 +2245,11 @@ void free_model_content(struct model *model_ptr) void free_and_destroy_model(struct model **model_ptr_ptr) { struct model *model_ptr = *model_ptr_ptr; - free_model_content(model_ptr); if(model_ptr != NULL) + { + free_model_content(model_ptr); free(model_ptr); + } } void destroy_param(parameter* param)