summaryrefslogtreecommitdiffstats
path: root/libsysutils/src
diff options
context:
space:
mode:
authorJean-Baptiste Queru <jbq@google.com>2009-10-14 08:19:24 -0700
committerJean-Baptiste Queru <jbq@google.com>2009-10-14 08:19:24 -0700
commitb029e924285dfe5bd36d93d837eb00db1c7661fc (patch)
tree12de33569d2b5d8d06b7b422a2e16bd1b3c61993 /libsysutils/src
parent96912ff719a506f43ad02b8f9cc741f52567cabb (diff)
parent74d7ff8cfd490852d3df1c4b9d8a21beed619caa (diff)
downloadcore-b029e924285dfe5bd36d93d837eb00db1c7661fc.tar.gz
core-b029e924285dfe5bd36d93d837eb00db1c7661fc.tar.bz2
core-b029e924285dfe5bd36d93d837eb00db1c7661fc.zip
merge from open-source master
Diffstat (limited to 'libsysutils/src')
-rw-r--r--libsysutils/src/NetlinkEvent.cpp3
-rw-r--r--libsysutils/src/NetlinkListener.cpp5
2 files changed, 4 insertions, 4 deletions
diff --git a/libsysutils/src/NetlinkEvent.cpp b/libsysutils/src/NetlinkEvent.cpp
index 5573c3f0b..5f959a7b6 100644
--- a/libsysutils/src/NetlinkEvent.cpp
+++ b/libsysutils/src/NetlinkEvent.cpp
@@ -28,6 +28,9 @@ const int NetlinkEvent::NlActionChange = 3;
NetlinkEvent::NetlinkEvent() {
mAction = NlActionUnknown;
+ memset(mParams, 0, sizeof(mParams));
+ mPath = NULL;
+ mSubsystem = NULL;
}
NetlinkEvent::~NetlinkEvent() {
diff --git a/libsysutils/src/NetlinkListener.cpp b/libsysutils/src/NetlinkListener.cpp
index 3ec9d9dfd..5586dccff 100644
--- a/libsysutils/src/NetlinkListener.cpp
+++ b/libsysutils/src/NetlinkListener.cpp
@@ -32,8 +32,6 @@ NetlinkListener::NetlinkListener(int socket) :
bool NetlinkListener::onDataAvailable(SocketClient *cli)
{
int socket = cli->getSocket();
- LOGD("NetlinkListener::onDataAvailable()");
-
int count;
if ((count = recv(socket, mBuffer, sizeof(mBuffer), 0)) < 0) {
@@ -47,8 +45,7 @@ bool NetlinkListener::onDataAvailable(SocketClient *cli)
goto out;
}
- LOGD("Ignoring '%s' netlink event", evt->getSubsystem());
-
+ onEvent(evt);
out:
delete evt;
return true;