diff --git a/src/system/libroot/posix/syslog.cpp b/src/system/libroot/posix/syslog.cpp index ca50038cd2..7ed66d97de 100644 --- a/src/system/libroot/posix/syslog.cpp +++ b/src/system/libroot/posix/syslog.cpp @@ -215,7 +215,7 @@ void openlog_team(const char *ident, int options, int facility) { if (ident != NULL) - strcpy(sTeamContext.ident, ident); + strlcpy(sTeamContext.ident, ident, sizeof(sTeamContext.ident)); sTeamContext.options = options; sTeamContext.facility = SYSLOG_FACILITY(facility);