1
1

Fix a coverity warning about using unsafe sprintf.

This commit was SVN r17999.
Этот коммит содержится в:
Aurelien Bouteiller 2008-03-27 21:24:27 +00:00
родитель 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;
} }