From 550a82c83f5aaeadb53908540ddd8b2213bf9bae Mon Sep 17 00:00:00 2001 From: Richard Townsend Date: Mon, 10 Apr 2017 01:02:45 +0100 Subject: [PATCH] linear_models: try to fix a SIGABRT --- linear_models/integration.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/linear_models/integration.cpp b/linear_models/integration.cpp index 4cbf289..fb5277b 100644 --- a/linear_models/integration.cpp +++ b/linear_models/integration.cpp @@ -63,7 +63,12 @@ void FreeCModel(struct model *m) { /* free's a parameter via libsvm */ void FreeCParameter(struct parameter *p) { - destroy_param(p); + if (p->weight_label != nullptr) { + free(p->weight_label); + } + if (p->weight != nullptr) { + free(p->weight); + } delete p; }