aboutsummaryrefslogtreecommitdiffstats
path: root/libsysutils
diff options
context:
space:
mode:
authorJean-Baptiste Queru <jbq@google.com>2009-10-14 16:02:20 -0700
committerJean-Baptiste Queru <jbq@google.com>2009-10-14 16:02:20 -0700
commit62f39c105af8789fd9308fa6a5b91f0963a7c59b (patch)
tree9fff09a50d5749d6bc9725a2d8bda5abd96b1fec /libsysutils
parentdd7105a7a11553260be0ea71985ff026aad2cf21 (diff)
parentb029e924285dfe5bd36d93d837eb00db1c7661fc (diff)
downloadsystem_core-62f39c105af8789fd9308fa6a5b91f0963a7c59b.tar.gz
system_core-62f39c105af8789fd9308fa6a5b91f0963a7c59b.tar.bz2
system_core-62f39c105af8789fd9308fa6a5b91f0963a7c59b.zip
merge from open-source master
Diffstat (limited to 'libsysutils')
-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 5573c3f0..5f959a7b 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 3ec9d9df..5586dccf 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;