summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAGaliuzov <AGaliuzov@luxoft.com>2015-09-25 17:01:47 +0300
committerAGaliuzov <AGaliuzov@luxoft.com>2015-09-25 17:01:47 +0300
commitc7ccd266211b8400326520e0978347db35f6bb11 (patch)
tree8f75f3c014682d89b4d6eccae68fe19405d50900
parenta2f5a1c6de476ec8d4fa11b873c16d25a109231a (diff)
parent487bca81733bd5dd5586a9e62e80d31379d54763 (diff)
downloadsmartdevicelink-c7ccd266211b8400326520e0978347db35f6bb11.tar.gz
Merge pull request #216 from LuxoftSDL/hotfix/Fix_Loggers_TelnetAppender_port_reuse_on_fast_restart
Fix Logger's TelnetAppender socket reopen on fast restart
-rw-r--r--src/3rd_party/apache-log4cxx-0.10.0/src/main/cpp/serversocket.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/3rd_party/apache-log4cxx-0.10.0/src/main/cpp/serversocket.cpp b/src/3rd_party/apache-log4cxx-0.10.0/src/main/cpp/serversocket.cpp
index 32e4f1a33..095fffc54 100644
--- a/src/3rd_party/apache-log4cxx-0.10.0/src/main/cpp/serversocket.cpp
+++ b/src/3rd_party/apache-log4cxx-0.10.0/src/main/cpp/serversocket.cpp
@@ -39,6 +39,12 @@ ServerSocket::ServerSocket(int port) : pool(), mutex(pool), socket(0), timeout(0
throw SocketException(status);
}
+ // AKirov: Added SO_REUSEADDR option to fix APPLINK-15273
+ status = apr_socket_opt_set(socket, APR_SO_REUSEADDR, 1);
+ if (status != APR_SUCCESS) {
+ throw SocketException(status);
+ }
+
// Create server socket address (including port number)
apr_sockaddr_t *server_addr;
status =