Skip to content

Commit

Permalink
#1393 fix binding references to null pointers
Browse files Browse the repository at this point in the history
  • Loading branch information
Jakub Strzebonski committed Sep 30, 2021
1 parent 5446547 commit a5bdd97
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion src/vt/rdmahandle/request_holder.cc
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ bool RequestHolder::test() {
std::vector<MPI_Status> stats;
stats.resize(reqs_.size());
auto flags = std::make_unique<int[]>(reqs_.size());
MPI_Testall(reqs_.size(), &reqs_[0], &flags[0], &stats[0]);
MPI_Testall(reqs_.size(), reqs_.data(), flags.get(), stats.data());
for (std::size_t i = 0; i < reqs_.size(); i++) {
if (not flags[i]) {
new_reqs.push_back(reqs_[i]);
Expand Down
4 changes: 2 additions & 2 deletions src/vt/vrt/collection/balance/greedylb/greedylb.cc
Original file line number Diff line number Diff line change
Expand Up @@ -283,7 +283,7 @@ void GreedyLB::recvObjs(GreedySendMsg* msg) {
normal, lb,
"recvObjs: msg->transfer_.size={}\n", msg->transfer_.size()
);
recvObjsDirect(msg->transfer_.size(), &msg->transfer_[0]);
recvObjsDirect(msg->transfer_.size(), msg->transfer_.data());
}

void GreedyLB::recvObjsBcast(GreedyBcastMsg* msg) {
Expand All @@ -292,7 +292,7 @@ void GreedyLB::recvObjsBcast(GreedyBcastMsg* msg) {
normal, lb,
"recvObjs: msg->transfer_.size={}\n", msg->transfer_[n].size()
);
recvObjsDirect(msg->transfer_[n].size(), &msg->transfer_[n][0]);
recvObjsDirect(msg->transfer_[n].size(), msg->transfer_[n].data());
}

void GreedyLB::recvObjsDirect(std::size_t len, GreedyLBTypes::ObjIDType* objs) {
Expand Down

0 comments on commit a5bdd97

Please sign in to comment.