merge in jb-mr1-release history after reset to jb-mr1-dev
diff --git a/DnsProxyListener.cpp b/DnsProxyListener.cpp
index 6c09e69..7da6b43 100644
--- a/DnsProxyListener.cpp
+++ b/DnsProxyListener.cpp
@@ -24,6 +24,7 @@
#include <sys/socket.h>
#include <sys/types.h>
#include <string.h>
+#include <pthread.h>
#define LOG_TAG "DnsProxyListener"
#define DBG 0
@@ -47,7 +48,8 @@
}
void DnsProxyListener::GetAddrInfoHandler::start() {
- pthread_create(&mThread, NULL,
+ pthread_t thread;
+ pthread_create(&thread, NULL,
DnsProxyListener::GetAddrInfoHandler::threadStart, this);
}
@@ -215,7 +217,8 @@
}
void DnsProxyListener::GetHostByAddrHandler::start() {
- pthread_create(&mThread, NULL,
+ pthread_t thread;
+ pthread_create(&thread, NULL,
DnsProxyListener::GetHostByAddrHandler::threadStart, this);
}
diff --git a/DnsProxyListener.h b/DnsProxyListener.h
index 1e24ebd..24c3b6a 100644
--- a/DnsProxyListener.h
+++ b/DnsProxyListener.h
@@ -17,7 +17,6 @@
#ifndef _DNSPROXYLISTENER_H__
#define _DNSPROXYLISTENER_H__
-#include <pthread.h>
#include <sysutils/FrameworkListener.h>
#include "NetdCommand.h"
@@ -53,7 +52,6 @@
private:
void run();
- pthread_t mThread;
SocketClient* mClient; // ref counted
char* mHost; // owned
char* mService; // owned
@@ -85,7 +83,6 @@
private:
void run();
- pthread_t mThread;
SocketClient* mClient; // ref counted
void* mAddress; // address to lookup; owned
int mAddressLen; // length of address to look up