diff options
| author | San Mehat <san@android.com> | 2009-10-10 17:35:13 -0700 |
|---|---|---|
| committer | San Mehat <san@android.com> | 2009-10-10 17:39:10 -0700 |
| commit | ebfe3db361c51d9d99bf6cfd495bd16bdf815e1f (patch) | |
| tree | 22a607259a2a794e127c191f756430dc907d7445 /libsysutils/src | |
| parent | 808c89e1207fe3a60b6f8c3b03d3c65fcc7defbe (diff) | |
| download | core-ebfe3db361c51d9d99bf6cfd495bd16bdf815e1f.tar.gz core-ebfe3db361c51d9d99bf6cfd495bd16bdf815e1f.tar.bz2 core-ebfe3db361c51d9d99bf6cfd495bd16bdf815e1f.zip | |
libsysutils: Fix some bugs in NetlinkListener and NetlinkEvent
Signed-off-by: San Mehat <san@android.com>
Diffstat (limited to 'libsysutils/src')
| -rw-r--r-- | libsysutils/src/NetlinkEvent.cpp | 3 | ||||
| -rw-r--r-- | libsysutils/src/NetlinkListener.cpp | 5 |
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; |
