aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2024-01-24 09:25:35 +0100
committerPierre Ossman <ossman@cendio.se>2024-01-24 10:27:32 +0100
commit166c287a8ab0ceb37ed6f56b92076fa64b5b29eb (patch)
treee2b91369c447e95f97605b27e46e9b866c95aff6
parent76ee7475c09ecb46586800251c30cdf2dec90f6b (diff)
downloadtigervnc-166c287a8ab0ceb37ed6f56b92076fa64b5b29eb.tar.gz
tigervnc-166c287a8ab0ceb37ed6f56b92076fa64b5b29eb.zip
Use SD_LISTEN_FDS_START constant
Avoid magical numbers as it makes it hard to understand the code.
-rw-r--r--unix/x0vncserver/x0vncserver.cxx6
1 files changed, 2 insertions, 4 deletions
diff --git a/unix/x0vncserver/x0vncserver.cxx b/unix/x0vncserver/x0vncserver.cxx
index 5e9a7a57..100c15f9 100644
--- a/unix/x0vncserver/x0vncserver.cxx
+++ b/unix/x0vncserver/x0vncserver.cxx
@@ -121,10 +121,8 @@ static int createSystemdListeners(std::list<SocketListener*> *listeners)
{
int count = sd_listen_fds(0);
- for (int i = 0; i < count; ++i) {
- /* systemd sockets start at FD 3 */
- listeners->push_back(new TcpListener(3 + i));
- }
+ for (int i = 0; i < count; ++i)
+ listeners->push_back(new TcpListener(SD_LISTEN_FDS_START + i));
return count;
}