From 7d121309c6dd1618f611900232ad6a1746c71aa2 Mon Sep 17 00:00:00 2001 From: Augustin Degomme Date: Fri, 2 Apr 2021 11:20:03 +0200 Subject: [PATCH] fix size of allocated buffer --- src/smpi/bindings/smpi_pmpi_type.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/smpi/bindings/smpi_pmpi_type.cpp b/src/smpi/bindings/smpi_pmpi_type.cpp index 5aa26ad0fe..d7061c29e1 100644 --- a/src/smpi/bindings/smpi_pmpi_type.cpp +++ b/src/smpi/bindings/smpi_pmpi_type.cpp @@ -5,6 +5,7 @@ #include "private.hpp" #include "smpi_datatype_derived.hpp" +#include "smpi_comm.hpp" XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(smpi_pmpi); @@ -337,6 +338,6 @@ int PMPI_Pack_size(int incount, MPI_Datatype datatype, MPI_Comm comm, int* size) CHECK_NEGATIVE(1, MPI_ERR_COUNT, incount) CHECK_TYPE(2, datatype) CHECK_COMM(3) - *size=incount*datatype->size(); + *size=incount*datatype->get_extent(); return MPI_SUCCESS; } -- 2.20.1