Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a8728ee0 authored by Nick Kralevich's avatar Nick Kralevich Committed by Android Code Review
Browse files

Merge "libsysutils: only accept uevents from the kernel."

parents 52a64057 80b01629
Loading
Loading
Loading
Loading
+2 −1
Original line number Original line Diff line number Diff line
@@ -21,6 +21,7 @@


#define LOG_TAG "NetlinkListener"
#define LOG_TAG "NetlinkListener"
#include <cutils/log.h>
#include <cutils/log.h>
#include <cutils/uevent.h>


#include <sysutils/NetlinkListener.h>
#include <sysutils/NetlinkListener.h>
#include <sysutils/NetlinkEvent.h>
#include <sysutils/NetlinkEvent.h>
@@ -34,7 +35,7 @@ bool NetlinkListener::onDataAvailable(SocketClient *cli)
    int socket = cli->getSocket();
    int socket = cli->getSocket();
    int count;
    int count;


    if ((count = recv(socket, mBuffer, sizeof(mBuffer), 0)) < 0) {
    if ((count = uevent_checked_recv(socket, mBuffer, sizeof(mBuffer))) < 0) {
        SLOGE("recv failed (%s)", strerror(errno));
        SLOGE("recv failed (%s)", strerror(errno));
        return false;
        return false;
    }
    }