ithewei il y a 3 ans
Parent
commit
fd85257252
2 fichiers modifiés avec 3 ajouts et 3 suppressions
  1. 1 1
      base/hsocket.c
  2. 2 2
      event/hloop.c

+ 1 - 1
base/hsocket.c

@@ -129,7 +129,7 @@ void sockaddr_set_port(sockaddr_u* addr, int port) {
 
 int sockaddr_set_ipport(sockaddr_u* addr, const char* host, int port) {
 #ifdef ENABLE_UDS
-    if (port <= 0) {
+    if (port < 0) {
         sockaddr_set_path(addr, host);
         return 0;
     }

+ 2 - 2
event/hloop.c

@@ -834,12 +834,12 @@ hio_t* hio_create_socket(hloop_t* loop, const char* host, int port, hio_type_e t
     memset(&addr, 0, sizeof(addr));
     int ret = -1;
 #ifdef ENABLE_UDS
-    if (port <= 0) {
+    if (port < 0) {
         sockaddr_set_path(&addr, host);
         ret = 0;
     }
 #endif
-    if (port > 0) {
+    if (port >= 0) {
         ret = sockaddr_set_ipport(&addr, host, port);
     }
     if (ret != 0) {