adb: remove unnecessary addr arguments to accept.
Follow up to https://android-review.googlesource.com/#/c/261412/
Change-Id: I0ee130db302940f3224cc823a26b02fc45da0fca
Test: mma
diff --git a/adb/adb_auth_client.cpp b/adb/adb_auth_client.cpp
index 9d8dfc0..84ad6ef 100644
--- a/adb/adb_auth_client.cpp
+++ b/adb/adb_auth_client.cpp
@@ -151,9 +151,7 @@
}
static void adb_auth_listener(int fd, unsigned events, void* data) {
- sockaddr_storage addr;
- socklen_t alen = sizeof(addr);
- int s = adb_socket_accept(fd, reinterpret_cast<sockaddr*>(&addr), &alen);
+ int s = adb_socket_accept(fd, nullptr, nullptr);
if (s < 0) {
PLOG(ERROR) << "Failed to accept";
return;
diff --git a/adb/adb_listeners.cpp b/adb/adb_listeners.cpp
index f54603c..0299be3 100644
--- a/adb/adb_listeners.cpp
+++ b/adb/adb_listeners.cpp
@@ -71,10 +71,7 @@
static void ss_listener_event_func(int _fd, unsigned ev, void *_l) {
if (ev & FDE_READ) {
- sockaddr_storage ss;
- sockaddr* addrp = reinterpret_cast<sockaddr*>(&ss);
- socklen_t alen = sizeof(ss);
- int fd = adb_socket_accept(_fd, addrp, &alen);
+ int fd = adb_socket_accept(_fd, nullptr, nullptr);
if (fd < 0) return;
int rcv_buf_size = CHUNK_SIZE;
@@ -96,13 +93,7 @@
asocket *s;
if (ev & FDE_READ) {
- sockaddr_storage ss;
- sockaddr* addrp = reinterpret_cast<sockaddr*>(&ss);
- socklen_t alen;
- int fd;
-
- alen = sizeof(ss);
- fd = adb_socket_accept(_fd, addrp, &alen);
+ int fd = adb_socket_accept(_fd, nullptr, nullptr);
if (fd < 0) {
return;
}
diff --git a/adb/jdwp_service.cpp b/adb/jdwp_service.cpp
index 7a44801..027821a 100644
--- a/adb/jdwp_service.cpp
+++ b/adb/jdwp_service.cpp
@@ -444,10 +444,7 @@
JdwpControl* control = (JdwpControl*)_control;
if (events & FDE_READ) {
- sockaddr_storage ss;
- sockaddr* addrp = reinterpret_cast<sockaddr*>(&ss);
- socklen_t addrlen = sizeof(ss);
- int s = adb_socket_accept(control->listen_socket, addrp, &addrlen);
+ int s = adb_socket_accept(control->listen_socket, nullptr, nullptr);
if (s < 0) {
if (errno == ECONNABORTED) {
/* oops, the JDWP process died really quick */
diff --git a/adb/transport_local.cpp b/adb/transport_local.cpp
index d918cc7..d620a37 100644
--- a/adb/transport_local.cpp
+++ b/adb/transport_local.cpp
@@ -197,9 +197,6 @@
static void server_socket_thread(void* arg) {
int serverfd, fd;
- sockaddr_storage ss;
- sockaddr *addrp = reinterpret_cast<sockaddr*>(&ss);
- socklen_t alen;
int port = (int) (uintptr_t) arg;
adb_thread_setname("server socket");
@@ -217,9 +214,8 @@
close_on_exec(serverfd);
}
- alen = sizeof(ss);
D("server: trying to get new connection from %d", port);
- fd = adb_socket_accept(serverfd, addrp, &alen);
+ fd = adb_socket_accept(serverfd, nullptr, nullptr);
if(fd >= 0) {
D("server: new connection on fd %d", fd);
close_on_exec(fd);