Fix a coverity warning about using unsafe sprintf.
This commit was SVN r17999.
Этот коммит содержится в:
родитель
e11237aadb
Коммит
c16339944a
@ -124,7 +124,7 @@ static void sb_mmap_free(void)
|
|||||||
|
|
||||||
int vprotocol_pessimist_sender_based_init(const char *mmapfile, size_t size)
|
int vprotocol_pessimist_sender_based_init(const char *mmapfile, size_t size)
|
||||||
{
|
{
|
||||||
char path[PATH_MAX];
|
char *path;
|
||||||
#ifdef SB_USE_CONVERTOR_METHOD
|
#ifdef SB_USE_CONVERTOR_METHOD
|
||||||
mca_pml_base_send_request_t pml_req;
|
mca_pml_base_send_request_t pml_req;
|
||||||
sb.sb_conv_to_pessimist_offset = VPROTOCOL_SEND_REQ(NULL) -
|
sb.sb_conv_to_pessimist_offset = VPROTOCOL_SEND_REQ(NULL) -
|
||||||
@ -141,10 +141,11 @@ int vprotocol_pessimist_sender_based_init(const char *mmapfile, size_t size)
|
|||||||
OBJ_CONSTRUCT(&sb.sb_sendreq, opal_list_t);
|
OBJ_CONSTRUCT(&sb.sb_sendreq, opal_list_t);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
sprintf(path, "%s"OPAL_PATH_SEP"%s", orte_process_info.proc_session_dir,
|
asprintf(&path, "%s"OPAL_PATH_SEP"%s", orte_process_info.proc_session_dir,
|
||||||
mmapfile);
|
mmapfile);
|
||||||
if(OPAL_SUCCESS != sb_mmap_file_open(path))
|
if(OPAL_SUCCESS != sb_mmap_file_open(path))
|
||||||
return OPAL_ERR_FILE_OPEN_FAILURE;
|
return OPAL_ERR_FILE_OPEN_FAILURE;
|
||||||
|
free(path);
|
||||||
return OMPI_SUCCESS;
|
return OMPI_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user