diff --git a/lmkd.c b/lmkd.c index 37fbdb8..733b784 100644 --- a/lmkd.c +++ b/lmkd.c @@ -410,9 +410,6 @@ static void ctrl_data_handler(uint32_t events) { } static void ctrl_connect_handler(uint32_t events __unused) { - struct sockaddr_storage ss; - struct sockaddr *addrp = (struct sockaddr *)&ss; - socklen_t alen; struct epoll_event epev; if (ctrl_dfd >= 0) { @@ -420,8 +417,7 @@ static void ctrl_connect_handler(uint32_t events __unused) { ctrl_dfd_reopened = 1; } - alen = sizeof(ss); - ctrl_dfd = accept(ctrl_lfd, addrp, &alen); + ctrl_dfd = accept(ctrl_lfd, NULL, NULL); if (ctrl_dfd < 0) { ALOGE("lmkd control socket accept failed; errno=%d", errno);