diff --git a/media/libstagefright/omx/OMXSoftwareCodecsPlugin.cpp b/media/libstagefright/omx/OMXSoftwareCodecsPlugin.cpp index 955e509af7596..22f58cc41ac4d 100644 --- a/media/libstagefright/omx/OMXSoftwareCodecsPlugin.cpp +++ b/media/libstagefright/omx/OMXSoftwareCodecsPlugin.cpp @@ -74,7 +74,8 @@ OMX_ERRORTYPE OMXSoftwareCodecsPlugin::enumerateComponents( return OMX_ErrorNoMore; } - strlcpy(name, kComponentInfos[index].mName, size); + strncpy(name, kComponentInfos[index].mName, size - 1); + name[size - 1] = '\0'; return OMX_ErrorNone; }