X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=blobdiff_plain;f=ircd%2Fs_auth.c;fp=ircd%2Fs_auth.c;h=b2102ad92835ee2fd71edf23e6b2895a1e747db5;hp=b3e993af3137b147814043082d07d2626e9daec6;hb=7fbfc390d32f9acc3192d011b813f66f35370faa;hpb=0400a5a6479398d82526785c18c0df8bc8b92dce diff --git a/ircd/s_auth.c b/ircd/s_auth.c index b3e993a..b2102ad 100644 --- a/ircd/s_auth.c +++ b/ircd/s_auth.c @@ -141,7 +141,10 @@ typedef enum { /** Sends response \a r (from #ReportType) to client \a c. */ #define sendheader(c, r) \ - send(cli_fd(c), HeaderMessages[(r)].message, HeaderMessages[(r)].length, 0) + if(cli_connect(c)->con_ssl) \ + ssl_send_encrypt_plain(cli_connect(c)->con_ssl, HeaderMessages[(r)].message, HeaderMessages[(r)].length); \ + else \ + send(cli_fd(c), HeaderMessages[(r)].message, HeaderMessages[(r)].length, 0) /** Enumeration of IAuth connection flags. */ enum IAuthFlag