aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2010-10-15 22:17:46 -0700
committerWilmer van der Gaast <wilmer@gaast.net>2010-10-15 22:17:46 -0700
commit9c9a29ceea6734175f9f7693ce86b3ba633f4f7b (patch)
tree9f9c4ed64f031fd7fd2c59a20d13d7640e216287
parentd150a9df0b0e84a3fe30af340762f96475f4b1e5 (diff)
Don't initialize the twitter_connections list to NULL in twitter_init().
This fixes a weird bug where Twitter updates often stop after a while when running in daemon mode with multiple users connected.
-rw-r--r--protocols/twitter/twitter.c4
-rw-r--r--protocols/twitter/twitter.h2
2 files changed, 2 insertions, 4 deletions
diff --git a/protocols/twitter/twitter.c b/protocols/twitter/twitter.c
index 4ece97db..083246b1 100644
--- a/protocols/twitter/twitter.c
+++ b/protocols/twitter/twitter.c
@@ -37,6 +37,7 @@
imcb_log( ic, fmt ); \
} while( 0 );
+GSList *twitter_connections = NULL;
/**
* Main loop function
@@ -563,7 +564,4 @@ void twitter_initmodule()
ret = g_memdup(ret, sizeof(struct prpl));
ret->name = "identica";
register_protocol(ret);
-
- // Initialise the twitter_connections GSList.
- twitter_connections = NULL;
}
diff --git a/protocols/twitter/twitter.h b/protocols/twitter/twitter.h
index 0acb3b4d..98f16835 100644
--- a/protocols/twitter/twitter.h
+++ b/protocols/twitter/twitter.h
@@ -68,7 +68,7 @@ struct twitter_user_data
* make sure the connection is still alive in callbacks before we do anything
* else.
*/
-GSList *twitter_connections;
+extern GSList *twitter_connections;
void twitter_login_finish( struct im_connection *ic );