Oleh Nykyforchyn
c8df9c7689
xserver: os/log.c: ignore alternate forms in log formats
...
This patch fixes Xserver crashes when evdev or synaptics input drivers are used.
These (and maybe other) driver use alternate forms "%#..." in formats for
xf86IDrvLogVerb() function, which in turn uses signal-safe vpnprintf().
The last function does not recognize alternate forms and exits abnormally, which
causes Xserver to crash. The patch make vpnprintf() to ignore alternate forms.
Signed-off-by: Oleh Nykyforchyn <oleh.nyk@gmail.com >
2025-07-29 16:39:18 +02:00
..
2025-06-12 17:21:46 +02:00
2025-06-12 16:49:45 +02:00
2024-04-15 19:54:34 +00:00
2025-06-12 16:52:59 +02:00
2025-06-12 16:52:56 +02:00
2025-02-07 16:58:02 +02:00
2025-02-17 19:32:48 +00:00
2024-10-10 13:38:31 +00:00
2024-04-16 14:19:59 +02:00
2025-06-16 10:32:48 +02:00
2025-06-12 17:21:46 +02:00
2025-06-12 17:21:46 +02:00
2025-06-12 17:21:46 +02:00
2025-06-13 13:27:25 +02:00
2024-05-08 09:37:35 +02:00
2024-03-09 17:34:51 +00:00
2025-06-12 17:21:44 +02:00
2025-06-12 17:21:46 +02:00
2025-06-18 17:51:36 +02:00
2025-06-12 17:21:46 +02:00
2025-07-29 16:39:18 +02:00
2025-07-03 12:01:52 +02:00
2025-06-12 17:21:48 +02:00
2025-06-12 16:52:56 +02:00
2025-07-28 16:21:02 +02:00
2025-06-12 17:21:46 +02:00
2025-06-12 16:35:42 +02:00
2024-10-10 13:38:31 +00:00
2024-09-01 20:23:10 +00:00
2024-07-26 22:26:07 +00:00
2024-07-26 22:26:07 +00:00
2025-06-12 17:21:46 +02:00
2024-10-10 13:38:31 +00:00
2025-06-12 17:21:44 +02:00
2024-10-10 13:38:31 +00:00
2024-10-10 13:38:31 +00:00
2025-06-12 16:49:45 +02:00
2017-05-10 10:56:16 -04:00
2025-06-12 17:21:48 +02:00
2025-02-23 17:46:13 +00:00
2025-06-12 17:21:48 +02:00
2025-06-12 16:52:56 +02:00
2025-06-12 16:53:03 +02:00
2025-07-28 16:21:02 +02:00
2025-06-12 16:54:27 +02:00
2025-06-12 17:21:46 +02:00
2024-06-21 00:53:39 +00:00
2025-06-12 16:49:45 +02:00
2024-03-03 23:11:05 +00:00
2024-10-10 13:38:31 +00:00