diff options
| -rw-r--r-- | net/tipc/topsrv.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/net/tipc/topsrv.c b/net/tipc/topsrv.c index d8956f7daac4..4bdea0057171 100644 --- a/net/tipc/topsrv.c +++ b/net/tipc/topsrv.c @@ -651,7 +651,7 @@ int tipc_topsrv_start(struct net *net)  	srv->max_rcvbuf_size = sizeof(struct tipc_subscr);  	INIT_WORK(&srv->awork, tipc_topsrv_accept); -	strncpy(srv->name, name, strlen(name) + 1); +	strscpy(srv->name, name, sizeof(srv->name));  	tn->topsrv = srv;  	atomic_set(&tn->subscription_count, 0);  | 
