summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/users.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/users.cpp b/src/users.cpp
index 641827428..c78eb4793 100644
--- a/src/users.cpp
+++ b/src/users.cpp
@@ -64,7 +64,11 @@ userrec::userrec()
userrec::~userrec()
{
- pthread_kill(this->dnsthread,9);
+ // for local clients, clean up their dns thread
+ if (!strcmp(this->server,ServerName))
+ {
+ pthread_kill(this->dnsthread,9);
+ }
}
void userrec::CloseSocket()