소스 검색

Attempt to force creation of the socket file

Nathaniel van Diepen 7 년 전
부모
커밋
b2618832a7
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      Net/socket.class.php

+ 5 - 0
Net/socket.class.php

@@ -72,6 +72,11 @@
 			$this->throw_if($this->socket);
 			if($this->socket_type == static::SERVER){
 				if(is_null($this->port)){
+					if(file_exists($this->address)){
+						chmod($this->address, 0702);
+					}elseif(function_exists('posix_mkfifo'){
+						posix_mkfifo($this->address, 0702);
+					}
 					socket_bind($this->socket, $this->address);
 				}else{
 					$res = socket_bind($this->socket, $this->address, $this->port);