diff --git a/src/servers/registrar/mime/RegistrarThread.cpp b/src/servers/registrar/mime/RegistrarThread.cpp index 2ce9af6f72..b97d5bf481 100644 --- a/src/servers/registrar/mime/RegistrarThread.cpp +++ b/src/servers/registrar/mime/RegistrarThread.cpp @@ -41,7 +41,7 @@ RegistrarThread::RegistrarThread(const char *name, int32 priority, fName[0] = 0; status_t err = name && fManagerMessenger.IsValid() ? B_OK : B_BAD_VALUE; if (err == B_OK) - strcpy(fName, name); + strlcpy(fName, name, sizeof(fName)); fStatus = err; }