1
0
mirror of https://github.com/unrealircd/unrealircd.git synced 2026-07-04 20:43:12 +02:00

- Sometimes if an oper was connected trough SSL and had the junk snomask (+s +j) set it

would cause a crash. Reported by chasingsol (#0002777).
This commit is contained in:
Bram Matthys
2006-01-27 15:25:31 +00:00
3 changed files with 4 additions and 1 deletions
+1
View File
@@ -96,6 +96,7 @@ NOTE: This is a Release Candidate. This is NOT an (official) STABLE release yet
- Sometimes a serious flood of notices was generated if link::options::nodnscache was used.
- Spamfilter: action 'viruschan' combined with target 'user' caused crashes.
- chinese-* nick characters support caused memory corruption.
- Crash issue regarding SSL and junk snomask.
==[ MINOR BUGS FIXED ]==
- Now properly resolves hostnames again that use CNAME delegation (got broken in 3.2.3).
+2
View File
@@ -1019,3 +1019,5 @@
some bans in pre2/rc1. Bug reported by HERZ (#0002772).
- Fixed localhost crash (if no dns record for 127.0.0.1), reported by Trocotronic (#2773).
** public 3.2.4-rc2 release **
- Sometimes if an oper was connected trough SSL and had the junk snomask (+s +j) set it
would cause a crash. Reported by chasingsol (#0002777).
+1 -1
View File
@@ -596,9 +596,9 @@ static int fatal_ssl_error(int ssl_error, int where, aClient *sptr)
* the only way to do it.
* IRC protocol wasn`t SSL enabled .. --vejeta
*/
sptr->flags |= FLAGS_DEADSOCKET;
sendto_snomask(SNO_JUNK, "Exiting ssl client %s: %s: %s",
get_client_name(sptr, TRUE), ssl_func, ssl_errstr);
sptr->flags |= FLAGS_DEADSOCKET;
if (errtmp)
{
SET_ERRNO(errtmp);