diff --git a/logd/LogTimes.h b/logd/LogTimes.h index f4e165fdc..9f6f20335 100644 --- a/logd/LogTimes.h +++ b/logd/LogTimes.h @@ -18,6 +18,7 @@ #define _LOGD_LOG_TIMES_H__ #include +#include #include #include @@ -82,6 +83,8 @@ class LogTimeEntry { void cleanSkip_Locked(void); void release_Locked(void) { + // gracefully shut down the socket. + shutdown(mClient->getSocket(), SHUT_RDWR); mRelease = true; pthread_cond_signal(&threadTriggeredCondition); }