]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Make sure the result value of count_from_Status is defined.
authorJulian Seward <jseward@acm.org>
Mon, 7 Sep 2015 19:40:20 +0000 (19:40 +0000)
committerJulian Seward <jseward@acm.org>
Mon, 7 Sep 2015 19:40:20 +0000 (19:40 +0000)
Fixes #330147.  [Unverified!]

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15639

mpi/libmpiwrap.c

index 06e089086ffe1acefe118dbeaec591350d83d3d3..cae725b86833f544714bfe37ef8a201838abc313 100644 (file)
@@ -417,6 +417,7 @@ static __inline__ Bool count_from_Status( /*OUT*/int* recv_count,
    int err = PMPI_Get_count(status, datatype, &n);
    if (cONFIG_DER) VALGRIND_ENABLE_ERROR_REPORTING;
    if (err == MPI_SUCCESS) {
+      VALGRIND_MAKE_MEM_DEFINED(&n, sizeof(n));
       *recv_count = n;
       return True;
    } else {