From adbc187ffe3e7ea7a2c6552cadf8abe83c4294f9 Mon Sep 17 00:00:00 2001 From: zhangyi Date: Wed, 27 Mar 2019 17:07:28 +0800 Subject: [PATCH] compile error --- src/platform/waiter_wrapper.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/platform/waiter_wrapper.h b/src/platform/waiter_wrapper.h index 06a76a9..7a11cd8 100644 --- a/src/platform/waiter_wrapper.h +++ b/src/platform/waiter_wrapper.h @@ -26,8 +26,9 @@ class condition_impl : public ipc::detail::condition { public: static void remove(char const * name) { ipc::detail::condition::remove(name); - ipc::shm::remove((name + "__COND_CNT__" ).c_str()); - ipc::shm::remove((name + "__COND_WAIT__").c_str()); + std::string n = name; + ipc::shm::remove((n + "__COND_CNT__" ).c_str()); + ipc::shm::remove((n + "__COND_WAIT__").c_str()); } bool open(std::string const & name) {