safe fix
This commit is contained in:
parent
99f8dd280e
commit
01771c813d
@ -173,9 +173,11 @@ class BoostLearner : public rabit::ISerializable {
|
|||||||
utils::Check(fi.Read(&gap, sizeof(gap)) != 0, "BoostLearner: wrong model format");
|
utils::Check(fi.Read(&gap, sizeof(gap)) != 0, "BoostLearner: wrong model format");
|
||||||
len = len >> 32UL;
|
len = len >> 32UL;
|
||||||
}
|
}
|
||||||
|
if (len != 0) {
|
||||||
name_obj_.resize(len);
|
name_obj_.resize(len);
|
||||||
utils::Check(fi.Read(&name_obj_[0], len) != 0, "BoostLearner: wrong model format");
|
utils::Check(fi.Read(&name_obj_[0], len) != 0, "BoostLearner: wrong model format");
|
||||||
}
|
}
|
||||||
|
}
|
||||||
utils::Check(fi.Read(&name_gbm_), "BoostLearner: wrong model format");
|
utils::Check(fi.Read(&name_gbm_), "BoostLearner: wrong model format");
|
||||||
// delete existing gbm if any
|
// delete existing gbm if any
|
||||||
if (obj_ != NULL) delete obj_;
|
if (obj_ != NULL) delete obj_;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user