aboutsummaryrefslogtreecommitdiffstats
path: root/net/tipc
diff options
context:
space:
mode:
Diffstat (limited to 'net/tipc')
-rw-r--r--net/tipc/link.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/net/tipc/link.c b/net/tipc/link.c
index 8f2a9496439b..695acb783969 100644
--- a/net/tipc/link.c
+++ b/net/tipc/link.c
@@ -462,7 +462,8 @@ bool tipc_link_create(struct net *net, char *if_name, int bearer_id,
462 sprintf(peer_str, "%x", peer); 462 sprintf(peer_str, "%x", peer);
463 } 463 }
464 /* Peer i/f name will be completed by reset/activate message */ 464 /* Peer i/f name will be completed by reset/activate message */
465 sprintf(l->name, "%s:%s-%s:unknown", self_str, if_name, peer_str); 465 snprintf(l->name, sizeof(l->name), "%s:%s-%s:unknown",
466 self_str, if_name, peer_str);
466 467
467 strcpy(l->if_name, if_name); 468 strcpy(l->if_name, if_name);
468 l->addr = peer; 469 l->addr = peer;