diff --git a/src/plasma/plasma_manager.cc b/src/plasma/plasma_manager.cc index c9ef80e52..c774a9541 100644 --- a/src/plasma/plasma_manager.cc +++ b/src/plasma/plasma_manager.cc @@ -544,8 +544,9 @@ int write_object_chunk(ClientConnection *conn, PlasmaRequestBuffer *buf) { ssize_t r, s; /* Try to write one buf_size at a time. */ s = buf->data_size + buf->metadata_size - conn->cursor; - if (s > RayConfig::instance().buf_size()) + if (s > RayConfig::instance().buf_size()) { s = RayConfig::instance().buf_size(); + } r = write(conn->fd, buf->data + conn->cursor, s); int err;