solanum-vs-hackint-and-char.../librb/src
Aaron Jones 572c2d4b05
OpenSSL: Initialise one context at a time
If initialising the server context fails, but the client one succeeds,
we will not only leak memory, but the error message reported for
initialising the server context might not make sense, because we
initialise the client context after and that could erase or change the
list of queued errors.

This scenario is considered rare. Nevertheless, we now initialise the
client context after *successfully* initialising the server context.
2016-08-30 10:30:17 +00:00
..
arc4random.c Remove the rest of the SVN id tags 2016-03-23 20:13:12 -04:00
balloc.c librb: silence some fairly harmless compiler warnings 2016-06-01 20:54:11 +00:00
commio.c librb: silence some fairly harmless compiler warnings 2016-06-01 20:54:11 +00:00
crypt.c librb: silence some fairly harmless compiler warnings 2016-06-01 20:54:11 +00:00
devpoll.c Remove the rest of the SVN id tags 2016-03-23 20:13:12 -04:00
dictionary.c librb: dictionaries which use integer keys may use 0 legitimately 2016-06-17 23:29:11 -05:00
epoll.c librb: close FDs when they're freed (outside of select handler) 2016-04-29 16:19:08 -05:00
event.c librb: rb_run_event -> rb_run_one_event 2016-04-02 23:38:28 -05:00
export-syms.txt add mkfingerprint program 2016-04-26 20:49:03 +01:00
gnutls.c GNUTLS: Avoid null dereference in constructing ciphersuite 2016-08-19 20:26:43 +00:00
helper.c Remove the rest of the SVN id tags 2016-03-23 20:13:12 -04:00
kqueue.c librb: rb_run_event -> rb_run_one_event 2016-04-02 23:38:28 -05:00
linebuf.c librb: silence some fairly harmless compiler warnings 2016-06-01 20:54:11 +00:00
Makefile.am Remove the rest of the SVN id tags 2016-03-23 20:13:12 -04:00
mbedtls.c TLS Backends: Harmomise the rb_ssl_get_cipher() function 2016-08-20 04:16:33 +01:00
mbedtls_embedded_data.h [mbedtls] Various fixes and improvements 2016-05-05 03:47:57 +00:00
nossl.c add mkfingerprint program 2016-04-26 20:49:03 +01:00
openssl.c OpenSSL: Initialise one context at a time 2016-08-30 10:30:17 +00:00
patricia.c librb: silence some fairly harmless compiler warnings 2016-06-01 20:54:11 +00:00
poll.c Remove the rest of the SVN id tags 2016-03-23 20:13:12 -04:00
ports.c librb: rb_run_event -> rb_run_one_event 2016-04-02 23:38:28 -05:00
radixtree.c typedef-ify rb_radixtree for consistency. 2016-03-23 08:32:22 -05:00
rawbuf.c Remove the rest of the SVN id tags 2016-03-23 20:13:12 -04:00
rb_lib.c Remove the rest of the SVN id tags 2016-03-23 20:13:12 -04:00
rb_memory.c Remove the rest of the SVN id tags 2016-03-23 20:13:12 -04:00
select.c Remove the rest of the SVN id tags 2016-03-23 20:13:12 -04:00
sigio.c librb: rb_run_event -> rb_run_one_event 2016-04-02 23:38:28 -05:00
tools.c tools: fix stub rb_strcasecmp() build 2016-04-29 19:52:19 -05:00
unix.c librb: support rb_path_to_self on FreeBSD 4.8 2016-05-12 12:43:15 +01:00
version.c.SH Remove the rest of the SVN id tags 2016-03-23 20:13:12 -04:00
win32.c win32: change from ircd-ratbox-class to charybdis-class 2016-04-02 23:19:38 -05:00