diff --git a/include/osv/sched.hh b/include/osv/sched.hh index 033dfaed78..5e0caedfa4 100644 --- a/include/osv/sched.hh +++ b/include/osv/sched.hh @@ -359,7 +359,7 @@ public: return *this; } attr& name(std::string n) { - strncpy(_name.data(), n.data(), sizeof(_name) - 1); + strlcpy(_name.data(), n.data(), sizeof(_name)); return *this; } };