Call vec.data() instead of &vec[0] (#219)

This commit is contained in:
mehrdadn
2016-07-06 16:46:06 -07:00
committed by Philipp Moritz
parent 1f4ab05d16
commit 5412d3c773
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -135,7 +135,7 @@ void Worker::put_object(ObjRef objref, const Obj* obj, std::vector<ObjRef> &cont
ObjHandle result;
RAY_CHECK(receive_obj_queue_.receive(&result), "error receiving over IPC");
uint8_t* target = segmentpool_->get_address(result);
std::memcpy(target, &data[0], data.size());
std::memcpy(target, data.data(), data.size());
// We immediately unmap here; if the object is going to be accessed again, it will be mapped again;
// This is reqired because we do not have a mechanism to unmap the object later.
segmentpool_->unmap_segment(result.segmentid());