From d96bd15b7deeb61d4719f013ed1b34feaa114691 Mon Sep 17 00:00:00 2001 From: El Potaeto Date: Fri, 9 Jan 2015 11:52:40 +0100 Subject: [PATCH] small fix in the C dump code --- R-package/src/xgboost_R.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/R-package/src/xgboost_R.cpp b/R-package/src/xgboost_R.cpp index c8fe3e23a..80f77c02b 100644 --- a/R-package/src/xgboost_R.cpp +++ b/R-package/src/xgboost_R.cpp @@ -281,7 +281,8 @@ extern "C" { &olen); SEXP out = PROTECT(allocVector(STRSXP, olen)); char buffer [2000]; - for (size_t i = 0; i < olen; ++i) { + for (size_t i = 0; i < olen; ++i) { + memset(buffer, 0, sizeof buffer); sprintf (buffer, "booster[%u]:\n%s", static_cast(i), res[i]); SET_STRING_ELT(out, i, mkChar(buffer)); }