소스 검색

Unix: Don't print an error if `bind` fails

Stuart Carnie 1 주 전
부모
커밋
47d757d3dc
1개의 변경된 파일4개의 추가작업 그리고 8개의 파일을 삭제
  1. 4 8
      drivers/unix/net_socket_unix.cpp

+ 4 - 8
drivers/unix/net_socket_unix.cpp

@@ -429,20 +429,16 @@ Error NetSocketUnix::bind(NetSocket::Address p_addr) {
 	ERR_FAIL_COND_V(_family != p_addr.get_family(), ERR_INVALID_PARAMETER);
 	ERR_FAIL_COND_V(_family != p_addr.get_family(), ERR_INVALID_PARAMETER);
 	switch (p_addr.get_family()) {
 	switch (p_addr.get_family()) {
 		case Family::INET: {
 		case Family::INET: {
-			Error res = _inet_bind(p_addr.ip(), p_addr.port());
-			ERR_FAIL_COND_V(res != OK, res);
-		} break;
+			return _inet_bind(p_addr.ip(), p_addr.port());
+		}
 		case Family::UNIX: {
 		case Family::UNIX: {
 			_unix_path = p_addr.get_path();
 			_unix_path = p_addr.get_path();
-			Error res = _unix_bind(_unix_path);
-			ERR_FAIL_COND_V(res != OK, res);
-		} break;
+			return _unix_bind(_unix_path);
+		}
 		case Family::NONE:
 		case Family::NONE:
 		default:
 		default:
 			return ERR_INVALID_PARAMETER;
 			return ERR_INVALID_PARAMETER;
 	}
 	}
-
-	return OK;
 }
 }
 
 
 Error NetSocketUnix::listen(int p_max_pending) {
 Error NetSocketUnix::listen(int p_max_pending) {