From 4c38c31ccfb13de5c9538975eff6a7c2109e8516 Mon Sep 17 00:00:00 2001 From: Ralph Castain Date: Tue, 6 Jan 2015 09:09:06 -0800 Subject: [PATCH] Actually copy buffer contents when dss.copy of a buffer is requested --- opal/dss/dss_copy.c | 2 ++ 1 file changed, 2 insertions(+) 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; }