diff --git a/opal/dss/dss_copy.c b/opal/dss/dss_copy.c index e483c7a22c..1cc3b7c183 100644 --- a/opal/dss/dss_copy.c +++ b/opal/dss/dss_copy.c @@ -347,6 +347,8 @@ int opal_dss_copy_value(opal_value_t **dest, opal_value_t *src, int opal_dss_copy_buffer_contents(opal_buffer_t **dest, opal_buffer_t *src, opal_data_type_t type) { + *dest = OBJ_NEW(opal_buffer_t); + opal_dss.copy_payload(*dest, src); return OPAL_SUCCESS; }