- Fix Coverity CID 527
malloc buffer for ompi_info_get one character larger for the NUL-termination See comment in ompi/mpi/c/info_get.c or MPI-2.1 p289 This commit was SVN r21154.
Этот коммит содержится в:
родитель
9736af1191
Коммит
250c3d0ddd
@ -105,7 +105,7 @@ check_config_value_bool(char *key, ompi_info_t *info)
|
||||
if (flag == 0) goto info_not_found;
|
||||
value_len++;
|
||||
|
||||
value_string = (char*)malloc(sizeof(char) * value_len);
|
||||
value_string = (char*)malloc(sizeof(char) * value_len + 1); /* Should malloc 1 char for NUL-termination */
|
||||
if (NULL == value_string) goto info_not_found;
|
||||
|
||||
ret = ompi_info_get(info, key, value_len, value_string, &flag);
|
||||
|
@ -112,7 +112,7 @@ check_config_value_bool(char *key, ompi_info_t *info)
|
||||
if (flag == 0) goto info_not_found;
|
||||
value_len++;
|
||||
|
||||
value_string = (char*)malloc(sizeof(char) * value_len);
|
||||
value_string = (char*)malloc(sizeof(char) * value_len + 1); /* Should malloc 1 char for NUL-termination */
|
||||
if (NULL == value_string) goto info_not_found;
|
||||
|
||||
ret = ompi_info_get(info, key, value_len, value_string, &flag);
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user