OSDN Git Service

Apparently strlcpy is not part of a standard linux distribution... Unbreaking the...
authorAndreas Huber <andih@google.com>
Fri, 4 Dec 2009 00:07:05 +0000 (16:07 -0800)
committerAndreas Huber <andih@google.com>
Fri, 4 Dec 2009 00:07:05 +0000 (16:07 -0800)
media/libstagefright/omx/OMXSoftwareCodecsPlugin.cpp

index 955e509..22f58cc 100644 (file)
@@ -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;
 }