# HG changeset patch # User Mike Ruprecht # Date 1237426114 0 # Node ID 30cc73d99789ca3ebf17ab8f068d592bf6660c3e # Parent 44684f0d2e420d4918313019228e033227909651 Fix a bunch of memsets. diff -r 44684f0d2e42 -r 30cc73d99789 libpurple/protocols/jabber/jingle/content.c --- a/libpurple/protocols/jabber/jingle/content.c Thu Mar 19 00:58:55 2009 +0000 +++ b/libpurple/protocols/jabber/jingle/content.c Thu Mar 19 01:28:34 2009 +0000 @@ -152,7 +152,7 @@ jingle_content_init (JingleContent *content) { content->priv = JINGLE_CONTENT_GET_PRIVATE(content); - memset(content->priv, 0, sizeof(content->priv)); + memset(content->priv, 0, sizeof(*content->priv)); } static void diff -r 44684f0d2e42 -r 30cc73d99789 libpurple/protocols/jabber/jingle/iceudp.c --- a/libpurple/protocols/jabber/jingle/iceudp.c Thu Mar 19 00:58:55 2009 +0000 +++ b/libpurple/protocols/jabber/jingle/iceudp.c Thu Mar 19 01:28:34 2009 +0000 @@ -177,7 +177,8 @@ jingle_iceudp_init (JingleIceUdp *iceudp) { iceudp->priv = JINGLE_ICEUDP_GET_PRIVATE(iceudp); - memset(iceudp->priv, 0, sizeof(iceudp->priv)); + iceudp->priv->local_candidates = NULL; + iceudp->priv->remote_candidates = NULL; } static void diff -r 44684f0d2e42 -r 30cc73d99789 libpurple/protocols/jabber/jingle/rawudp.c --- a/libpurple/protocols/jabber/jingle/rawudp.c Thu Mar 19 00:58:55 2009 +0000 +++ b/libpurple/protocols/jabber/jingle/rawudp.c Thu Mar 19 01:28:34 2009 +0000 @@ -149,7 +149,8 @@ jingle_rawudp_init (JingleRawUdp *rawudp) { rawudp->priv = JINGLE_RAWUDP_GET_PRIVATE(rawudp); - memset(rawudp->priv, 0, sizeof(rawudp->priv)); + rawudp->priv->local_candidates = NULL; + rawudp->priv->remote_candidates = NULL; } static void diff -r 44684f0d2e42 -r 30cc73d99789 libpurple/protocols/jabber/jingle/session.c --- a/libpurple/protocols/jabber/jingle/session.c Thu Mar 19 00:58:55 2009 +0000 +++ b/libpurple/protocols/jabber/jingle/session.c Thu Mar 19 01:28:34 2009 +0000 @@ -154,7 +154,7 @@ jingle_session_init (JingleSession *session) { session->priv = JINGLE_SESSION_GET_PRIVATE(session); - memset(session->priv, 0, sizeof(session->priv)); + memset(session->priv, 0, sizeof(*session->priv)); } static void diff -r 44684f0d2e42 -r 30cc73d99789 libpurple/protocols/jabber/jingle/transport.c --- a/libpurple/protocols/jabber/jingle/transport.c Thu Mar 19 00:58:55 2009 +0000 +++ b/libpurple/protocols/jabber/jingle/transport.c Thu Mar 19 01:28:34 2009 +0000 @@ -89,7 +89,7 @@ jingle_transport_init (JingleTransport *transport) { transport->priv = JINGLE_TRANSPORT_GET_PRIVATE(transport); - memset(transport->priv, 0, sizeof(transport->priv)); + transport->priv->dummy = NULL; } static void