diff --git a/repertory/librepertory/include/drives/remote/remote_server_base.hpp b/repertory/librepertory/include/drives/remote/remote_server_base.hpp index e41b05d4..bea66eaa 100644 --- a/repertory/librepertory/include/drives/remote/remote_server_base.hpp +++ b/repertory/librepertory/include/drives/remote/remote_server_base.hpp @@ -885,8 +885,9 @@ public: DECODE_OR_RETURN(request, handle); data_buffer buffer; - if ((ret = this->fuse_read(path.c_str(), &buffer, read_size, - read_offset, handle)) > 0) { + if ((ret = this->fuse_read(path.c_str(), + reinterpret_cast(&buffer), + read_size, read_offset, handle)) > 0) { response.encode(buffer.data(), buffer.size()); } return ret;