mirror of
https://gitlab.freedesktop.org/libinput/libei.git
synced 2026-05-05 10:08:18 +02:00
libeis: fix a crasher if the socket is removed before a listener starts
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
9c2c912353
commit
92737f7762
1 changed files with 2 additions and 1 deletions
|
|
@ -51,7 +51,8 @@ eis_socket(struct eis *eis)
|
|||
static inline void
|
||||
eis_socket_destroy(struct eis_socket *socket)
|
||||
{
|
||||
source_remove(socket->listener);
|
||||
if (socket->listener)
|
||||
source_remove(socket->listener);
|
||||
socket->listener = source_unref(socket->listener);
|
||||
if (socket->socketpath) {
|
||||
unlink(socket->socketpath);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue