diff --git a/src/main/scala/algolia/AlgoliaHttpClient.scala b/src/main/scala/algolia/AlgoliaHttpClient.scala index 32c2b44c..1c01e181 100644 --- a/src/main/scala/algolia/AlgoliaHttpClient.scala +++ b/src/main/scala/algolia/AlgoliaHttpClient.scala @@ -62,7 +62,10 @@ case class AlgoliaHttpClient( implicit val formats: Formats = AlgoliaDsl.formats - def close(): Unit = _httpClient.close() + def close(): Unit = { + dnsNameResolver.close() + _httpClient.close() + } def request[T: Manifest](host: String, headers: Map[String, String], payload: HttpPayload)( implicit executor: ExecutionContext): Future[T] = {