Changeset 59e66ff
- Timestamp:
- 2014-07-24T03:51:07Z (10 years ago)
- Branches:
- master
- Children:
- 632627e
- Parents:
- 269580c
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
irc.c
r269580c r59e66ff 27 27 #include "ipc.h" 28 28 #include "dcc.h" 29 #include "lib/ssl_client.h" 29 30 30 31 GSList *irc_connection_list; … … 171 172 nogaim_init(); 172 173 #endif 174 175 /* SSL library initialization also should be done after the fork, to 176 avoid shared CSPRNG state. This is required by NSS, which refuses to 177 work if a fork is detected */ 178 ssl_init(); 173 179 174 180 for( l = irc_plugins; l; l = l->next ) -
unix.c
r269580c r59e66ff 32 32 #include "help.h" 33 33 #include "ipc.h" 34 #include "lib/ssl_client.h"35 34 #include "md5.h" 36 35 #include "misc.h" … … 82 81 #endif 83 82 84 /* Ugly Note: libotr and gnutls both use libgcrypt. libgcrypt85 has a process-global config state whose initialization happpens86 twice if libotr and gnutls are used together. libotr installs custom87 memory management functions for libgcrypt while our gnutls module88 uses the defaults. Therefore we initialize OTR after SSL. *sigh* */89 ssl_init();90 83 #ifdef OTR_BI 91 84 otr_init(); 92 85 #endif 93 /* And in case OTR is loaded as a plugin, it'll also get loaded after94 this point. */95 86 96 87 srand( time( NULL ) ^ getpid() );
Note: See TracChangeset
for help on using the changeset viewer.