From 38380aff07a8e73dafbb34aa74066036ffe37508 Mon Sep 17 00:00:00 2001 From: Elvin Sindrilaru Date: Fri, 1 Apr 2022 11:00:11 +0200 Subject: [PATCH] [XrdSciTokens] Fix memory corruption --- src/XrdSciTokens/XrdSciTokensAccess.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/XrdSciTokens/XrdSciTokensAccess.cc b/src/XrdSciTokens/XrdSciTokensAccess.cc index 67bf9e76a36..45ea4b1f980 100644 --- a/src/XrdSciTokens/XrdSciTokensAccess.cc +++ b/src/XrdSciTokens/XrdSciTokensAccess.cc @@ -387,7 +387,7 @@ class XrdAccSciTokens : public XrdAccAuthorize, public XrdSciTokensHelper ss << grp << " "; } const auto &groups_str = ss.str(); - new_secentity.grps = static_cast(malloc(groups_str.size())); + new_secentity.grps = static_cast(malloc(groups_str.size() + 1)); if (new_secentity.grps) { memcpy(new_secentity.grps, groups_str.c_str(), groups_str.size()); new_secentity.grps[groups_str.size()] = '\0';