浏览代码

[Pal/{Linux, Linux-SGX}] Initialize addrlen's to zeros in socket_parse_uri()

Dmitrii Kuvaiskii 7 年之前
父节点
当前提交
121fc9bf1d
共有 2 个文件被更改,包括 8 次插入0 次删除
  1. 4 0
      Pal/src/host/Linux-SGX/db_sockets.c
  2. 4 0
      Pal/src/host/Linux/db_sockets.c

+ 4 - 0
Pal/src/host/Linux-SGX/db_sockets.c

@@ -201,8 +201,12 @@ static int socket_parse_uri (char * uri,
     if (!uri || !(*uri)) {
         if (bind_addr)
             *bind_addr = NULL;
+        if (bind_addrlen)
+            *bind_addrlen = 0;
         if (dest_addr)
             *dest_addr = NULL;
+        if (dest_addrlen)
+            *dest_addrlen = 0;
         return 0;
     }
 

+ 4 - 0
Pal/src/host/Linux/db_sockets.c

@@ -208,8 +208,12 @@ static int socket_parse_uri (char * uri,
     if (!uri || !(*uri)) {
         if (bind_addr)
             *bind_addr = NULL;
+        if (bind_addrlen)
+            *bind_addrlen = 0;
         if (dest_addr)
             *dest_addr = NULL;
+        if (dest_addrlen)
+            *dest_addrlen = 0;
         return 0;
     }