usnic: ensure the copied string is NULL-terminated
This was CID 1269667
Этот коммит содержится в:
родитель
81585c0a7c
Коммит
41c6e26a38
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2014 Cisco Systems, Inc. All rights reserved.
|
* Copyright (c) 2014-2015 Cisco Systems, Inc. All rights reserved.
|
||||||
* $COPYRIGHT$
|
* $COPYRIGHT$
|
||||||
*
|
*
|
||||||
* Additional copyrights may follow
|
* Additional copyrights may follow
|
||||||
@ -99,7 +99,7 @@ int opal_btl_usnic_connectivity_client_init(void)
|
|||||||
struct sockaddr_un address;
|
struct sockaddr_un address;
|
||||||
memset(&address, 0, sizeof(struct sockaddr_un));
|
memset(&address, 0, sizeof(struct sockaddr_un));
|
||||||
address.sun_family = AF_UNIX;
|
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 (0 != connect(agent_fd, (struct sockaddr*) &address, sizeof(address))) {
|
if (0 != connect(agent_fd, (struct sockaddr*) &address, sizeof(address))) {
|
||||||
OPAL_ERROR_LOG(OPAL_ERR_IN_ERRNO);
|
OPAL_ERROR_LOG(OPAL_ERR_IN_ERRNO);
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user