X-Git-Url: http://git.samba.org/samba.git/?p=jelmer%2Fctrlproxy.git;a=blobdiff_plain;f=daemon%2Fbackend.c;fp=daemon%2Fbackend.c;h=17adbd6a83759d8d3aa9a39273e367414dbdd90c;hp=d1067a26940ab2aeca239d21a3b3ed25a394549a;hb=20c712a76eb7976265b905f871a95b707b81e8e2;hpb=050b624349fd9d298d30f14d0e7ae5b3b0041c94 diff --git a/daemon/backend.c b/daemon/backend.c index d1067a2..17adbd6 100644 --- a/daemon/backend.c +++ b/daemon/backend.c @@ -26,6 +26,13 @@ #include "irc.h" #include +static gboolean daemon_backend_error(struct irc_transport *transport, const char *message) +{ + struct daemon_backend *backend = transport->userdata; + + return backend->callbacks->error(backend, message); +} + static gboolean daemon_backend_recv(struct irc_transport *transport, const struct irc_line *line) { struct daemon_backend *backend = transport->userdata; @@ -74,7 +81,7 @@ static const struct irc_transport_callbacks daemon_backend_callbacks = { .disconnect = on_daemon_backend_disconnect, .recv = daemon_backend_recv, .charset_error = charset_error_not_called, - .error = NULL, + .error = daemon_backend_error, }; struct daemon_backend *daemon_backend_open(const char *socketpath,