On Fri, Jun 05, 2020 at 05:34:32PM +0800, Zhangfei Gao wrote:Yes, good idea, we can use strscpy.
Will add a check after the copy.You don't need to do strlen. The function strlcpy returns the
ÂÂÂÂÂÂÂ strlcpy(interface.name, pdev->driver->name, sizeof(interface.name));
ÂÂÂÂÂÂÂ if (strlen(pdev->driver->name) != strlen(interface.name))
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ return -EINVAL;
length of the source string.
Better yet use strscpy which will even return an error for you.