]> source.dussan.org Git - tigervnc.git/commit
Throw GAIException() for getaddrinfo errors 973/head
authorAlex Tanskanen <aleta@cendio.com>
Tue, 10 Mar 2020 12:33:01 +0000 (13:33 +0100)
committerAlex Tanskanen <aleta@cendio.com>
Tue, 17 Mar 2020 13:46:20 +0000 (14:46 +0100)
commite52923415e55add9aa448ffcbb018a84fa39b742
tree5ac63ed06a13c6a6a28e389ec051c4e82bfca2e4
parent01ca961b0cf009a6f1e4603ad84b09d475b9f515
Throw GAIException() for getaddrinfo errors

Created a new subclass of Exception called GAIException() that will
handle error messages from getaddrinfo() instead of letting Exception()
handle it. GAIException() will make use of gai_strerror() to map the
error code to text. On Windows, gai_strerrorW() must be used if the text
is encoded with UTF-8.
common/network/TcpSocket.cxx
common/rdr/Exception.cxx
common/rdr/Exception.h