diff --git a/src/proto_uxdg.c b/src/proto_uxdg.c index 41e01004f..68fe207de 100644 --- a/src/proto_uxdg.c +++ b/src/proto_uxdg.c @@ -95,6 +95,7 @@ int uxdg_bind_listener(struct listener *listener, char *errmsg, int errlen) if (!(listener->rx.flags & RX_F_BOUND)) { msg = "receiving socket not bound"; + err |= ERR_FATAL | ERR_ALERT; goto uxdg_return; } diff --git a/src/proto_uxst.c b/src/proto_uxst.c index c9639e76e..fd22e95bb 100644 --- a/src/proto_uxst.c +++ b/src/proto_uxst.c @@ -119,6 +119,7 @@ static int uxst_bind_listener(struct listener *listener, char *errmsg, int errle if (!(listener->rx.flags & RX_F_BOUND)) { msg = "receiving socket not bound"; + err |= ERR_FATAL | ERR_ALERT; goto uxst_return; }