[asan] Fix UB in test/asan/TestCases/Linux/recvfrom.cc testcase.
authorMaxim Ostapenko <m.ostapenko@partner.samsung.com>
Mon, 29 Feb 2016 08:56:26 +0000 (08:56 +0000)
committerMaxim Ostapenko <m.ostapenko@partner.samsung.com>
Mon, 29 Feb 2016 08:56:26 +0000 (08:56 +0000)
llvm-svn: 262210

compiler-rt/test/asan/TestCases/Linux/recvfrom.cc

index f5e9d27..739d2a2 100644 (file)
@@ -26,8 +26,8 @@ int sockfd;
 
 static void *client_thread_udp(void *data) {
   const char buf[kBufSize] = {0, };
-  socklen_t addrlen;
   struct sockaddr_in serveraddr;
+  socklen_t addrlen = sizeof(serveraddr);
 
   int succeeded = getsockname(sockfd, (struct sockaddr *)&serveraddr, &addrlen);
   CHECK_ERROR(succeeded < 0, "in getsockname");