Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified unix.c

    r59e66ff r0e788f5  
    3232#include "help.h"
    3333#include "ipc.h"
     34#include "lib/ssl_client.h"
    3435#include "md5.h"
    3536#include "misc.h"
     
    8182#endif
    8283       
     84        /* Ugly Note: libotr and gnutls both use libgcrypt. libgcrypt
     85           has a process-global config state whose initialization happpens
     86           twice if libotr and gnutls are used together. libotr installs custom
     87           memory management functions for libgcrypt while our gnutls module
     88           uses the defaults. Therefore we initialize OTR after SSL. *sigh* */
     89        ssl_init();
    8390#ifdef OTR_BI
    8491        otr_init();
    8592#endif
     93        /* And in case OTR is loaded as a plugin, it'll also get loaded after
     94           this point. */
    8695       
    8796        srand( time( NULL ) ^ getpid() );
Note: See TracChangeset for help on using the changeset viewer.