Browse Source

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

Dmitrii Kuvaiskii 6 years ago
parent
commit
121fc9bf1d
2 changed files with 8 additions and 0 deletions
  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;
     }