1
1

Correctly transfer size_t data fields

Signed-off-by: Ralph Castain <rhc@open-mpi.org>
Этот коммит содержится в:
Ralph Castain 2017-06-24 20:11:54 -07:00
родитель 7b0653a37d
Коммит ef56c7d47a
2 изменённых файлов: 4 добавлений и 4 удалений

Просмотреть файл

@ -685,7 +685,7 @@ void ext2x_value_load(pmix_value_t *v,
break;
case OPAL_SIZE:
v->type = PMIX_SIZE;
v->data.size = (size_t)kv->data.size;
memcpy(&(v->data.size), &kv->data.size, sizeof(size_t));
break;
case OPAL_PID:
v->type = PMIX_PID;
@ -856,7 +856,7 @@ int ext2x_value_unload(opal_value_t *kv,
break;
case PMIX_SIZE:
kv->type = OPAL_SIZE;
kv->data.size = (int)v->data.size;
memcpy(&kv->data.size, &(v->data.size), sizeof(size_t));
break;
case PMIX_PID:
kv->type = OPAL_PID;

Просмотреть файл

@ -685,7 +685,7 @@ void pmix2x_value_load(pmix_value_t *v,
break;
case OPAL_SIZE:
v->type = PMIX_SIZE;
v->data.size = (size_t)kv->data.size;
memcpy(&(v->data.size), &kv->data.size, sizeof(size_t));
break;
case OPAL_PID:
v->type = PMIX_PID;
@ -856,7 +856,7 @@ int pmix2x_value_unload(opal_value_t *kv,
break;
case PMIX_SIZE:
kv->type = OPAL_SIZE;
kv->data.size = (int)v->data.size;
memcpy(&kv->data.size, &(v->data.size), sizeof(size_t));
break;
case PMIX_PID:
kv->type = OPAL_PID;