[Goodies-commits] r5240 - xfce4-mailwatch-plugin/trunk/libmailwatch-core

Brian Tarricone kelnos at xfce.org
Sat Aug 16 10:49:06 CEST 2008


Author: kelnos
Date: 2008-08-16 08:49:06 +0000 (Sat, 16 Aug 2008)
New Revision: 5240

Modified:
   xfce4-mailwatch-plugin/trunk/libmailwatch-core/mailwatch-net-conn.c
Log:
make sure init only happens once

Modified: xfce4-mailwatch-plugin/trunk/libmailwatch-core/mailwatch-net-conn.c
===================================================================
--- xfce4-mailwatch-plugin/trunk/libmailwatch-core/mailwatch-net-conn.c	2008-08-16 08:48:54 UTC (rev 5239)
+++ xfce4-mailwatch-plugin/trunk/libmailwatch-core/mailwatch-net-conn.c	2008-08-16 08:49:06 UTC (rev 5240)
@@ -188,10 +188,15 @@
 void
 xfce_mailwatch_net_conn_init()
 {
+    static gboolean __inited = FALSE;
+
+    if(!__inited) {
 #ifdef HAVE_SSL_SUPPORT
-    gcry_control(GCRYCTL_SET_THREAD_CBS, &gcry_threads_gthread);
-    gnutls_global_init();
+        gcry_control(GCRYCTL_SET_THREAD_CBS, &gcry_threads_gthread);
+        gnutls_global_init();
 #endif
+        __inited = TRUE;
+    }
 }
 
 XfceMailwatchNetConn *




More information about the Goodies-commits mailing list