Parcourir la source

Log when sd_listen_fds() fails

pull/1722/head
Pierre Ossman il y a 4 mois
Parent
révision
52f4388110
1 fichiers modifiés avec 5 ajouts et 0 suppressions
  1. 5
    0
      unix/x0vncserver/x0vncserver.cxx

+ 5
- 0
unix/x0vncserver/x0vncserver.cxx Voir le fichier

@@ -120,6 +120,11 @@ static void CleanupSignalHandler(int /*sig*/)
static int createSystemdListeners(std::list<SocketListener*> *listeners)
{
int count = sd_listen_fds(0);
if (count < 0) {
vlog.error("Error getting listening sockets from systemd: %s",
strerror(-count));
return count;
}

for (int i = 0; i < count; ++i)
listeners->push_back(new TcpListener(SD_LISTEN_FDS_START + i));

Chargement…
Annuler
Enregistrer