From dec6fc075f086e713c81308ed4f6bb5f4ed9ac7d Mon Sep 17 00:00:00 2001 From: William-Mou Date: Fri, 24 Mar 2023 02:10:34 +0800 Subject: [PATCH] Fix a compilation error: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ``` rFaaS/rdmalib/lib/rdmalib.cpp:37:48: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive] ``` - Compiler: GNU g++ 12.2.0 - Linux Distribution: Ubuntu 20.04.3 LTS Signed-off-by: William-Mou --- rdmalib/lib/rdmalib.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rdmalib/lib/rdmalib.cpp b/rdmalib/lib/rdmalib.cpp index b45dc74..abc5692 100644 --- a/rdmalib/lib/rdmalib.cpp +++ b/rdmalib/lib/rdmalib.cpp @@ -34,7 +34,7 @@ namespace rdmalib { if(passive) hints.ai_flags = RAI_PASSIVE; - impl::expect_zero(rdma_getaddrinfo(ip.c_str(), std::to_string(port).c_str(), &hints, &addrinfo)); + impl::expect_zero(rdma_getaddrinfo(const_cast(ip.c_str()), const_cast(std::to_string(port).c_str()), &hints, &addrinfo)); this->_port = port; }