Unverified Commit 5f0c5566 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!15263 NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client()

parents 300626c2 d633101f
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -280,9 +280,9 @@ void nfs_sysfs_link_rpc_client(struct nfs_server *server,
	char name[RPC_CLIENT_NAME_SIZE];
	int ret;

	strcpy(name, clnt->cl_program->name);
	strcat(name, uniq ? uniq : "");
	strcat(name, "_client");
	strscpy(name, clnt->cl_program->name, sizeof(name));
	strncat(name, uniq ? uniq : "", sizeof(name) - strlen(name) - 1);
	strncat(name, "_client", sizeof(name) - strlen(name) - 1);

	ret = sysfs_create_link_nowarn(&server->kobj,
						&clnt->cl_sysfs->kobject, name);