From 3b39535ebbbcaaf1e3806785efec0b3a292ca14a Mon Sep 17 00:00:00 2001 From: Jeff Squyres Date: Thu, 12 Feb 2015 10:59:53 -0800 Subject: [PATCH] usnic: ensure that the string is NULL-terminated This was CID 1269666. --- opal/mca/btl/usnic/btl_usnic_cagent.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opal/mca/btl/usnic/btl_usnic_cagent.c b/opal/mca/btl/usnic/btl_usnic_cagent.c index 0d4dbd138e..dd1ba507ab 100644 --- a/opal/mca/btl/usnic/btl_usnic_cagent.c +++ b/opal/mca/btl/usnic/btl_usnic_cagent.c @@ -1134,7 +1134,7 @@ int opal_btl_usnic_connectivity_agent_init(void) memset(&address, 0, sizeof(struct sockaddr_un)); address.sun_family = AF_UNIX; - strncpy(address.sun_path, ipc_filename, sizeof(address.sun_path)); + strncpy(address.sun_path, ipc_filename, sizeof(address.sun_path) - 1); if (bind(ipc_accept_fd, (struct sockaddr *) &address, sizeof(struct sockaddr_un)) != 0) {