From a4f79dcb1101c5cbde5f503417c97f69cb24651e Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Thu, 24 Mar 2022 18:25:18 +0100 Subject: [PATCH] fix hyprctl .socket --- src/debug/HyprCtl.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/debug/HyprCtl.cpp b/src/debug/HyprCtl.cpp index e4aee749..59f1386c 100644 --- a/src/debug/HyprCtl.cpp +++ b/src/debug/HyprCtl.cpp @@ -122,8 +122,10 @@ void HyprCtl::startHyprCtlSocket() { Debug::log(LOG, "Hypr socket started on port %i", SERVERADDRESS.sin_port); - std::string cmd = "rm -f /tmp/hypr/.socket && echo \"" + std::to_string(SERVERADDRESS.sin_port) + "\" > /tmp/hypr/.socket"; + std::string cmd = "rm -f /tmp/hypr/.socket"; system(cmd.c_str()); // forgive me for using system() but it works and it doesnt matter here that much + cmd = "echo \"" + std::to_string(SERVERADDRESS.sin_port) + "\" > /tmp/hypr/.socket"; + system(cmd.c_str()); while(1) { const auto ACCEPTEDCONNECTION = accept(SOCKET, (sockaddr*)&clientAddress, &clientSize);