Merge pull request #3527 from alebastr/hypr-getaddrinfo
hyprland/backend: drop unnecessary getaddrinfo call
This commit is contained in:
		
						commit
						f665d1da52
					
				|  | @ -148,22 +148,12 @@ void IPC::unregisterForIPC(EventHandler* ev_handler) { | |||
| std::string IPC::getSocket1Reply(const std::string& rq) { | ||||
|   // basically hyprctl
 | ||||
| 
 | ||||
|   struct addrinfo aiHints; | ||||
|   struct addrinfo* aiRes = nullptr; | ||||
|   const auto serverSocket = socket(AF_UNIX, SOCK_STREAM, 0); | ||||
| 
 | ||||
|   if (serverSocket < 0) { | ||||
|     throw std::runtime_error("Hyprland IPC: Couldn't open a socket (1)"); | ||||
|   } | ||||
| 
 | ||||
|   memset(&aiHints, 0, sizeof(struct addrinfo)); | ||||
|   aiHints.ai_family = AF_UNSPEC; | ||||
|   aiHints.ai_socktype = SOCK_STREAM; | ||||
| 
 | ||||
|   if (getaddrinfo("localhost", nullptr, &aiHints, &aiRes) != 0) { | ||||
|     throw std::runtime_error("Hyprland IPC: Couldn't get host (2)"); | ||||
|   } | ||||
| 
 | ||||
|   // get the instance signature
 | ||||
|   auto* instanceSig = getenv("HYPRLAND_INSTANCE_SIGNATURE"); | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue