Terminate keyboard LED sync daemon when Xorg server goes down

This resolves a bug where the number of running daemons would increase on every new X reservation, eventually consuming all available VTs
(cherry picked from commit 5351547aed)
pull/182/head
Timothy Pearson 9 years ago committed by Slávek Banko
parent c4cf639957
commit 5aa7540fa5

@ -440,6 +440,11 @@ int main() {
}
}
}
else {
// Ensure the X server is still alive
// If the X server has terminated, this will fail and the program will terminate
XSync(display, False);
}
// Check the hotplug monitoring process to see if any keyboards were added or removed
fd_set readfds;

Loading…
Cancel
Save