/pidgin/main: 3fc59f06fea4: Merged in rw_grim/pidgin (pull reque...
Gary Kramlich <[email protected]>
| Newsgroups | gmane.comp.gnome.gaim.cvs |
|---|---|
| Message-ID | <[email protected]> |
Changeset: 3fc59f06fea44b09af83c99f27a10445ffaf32ec Author: Gary Kramlich <[email protected]> Date: 2016-05-05 23:13 -0500 Branch: default URL: https://hg.pidgin.im/pidgin/main/rev/3fc59f06fea4 Description: Merged in rw_grim/pidgin (pull request #45) scan build fixes diffstat: libpurple/protocols/gg/lib/dcc7.c | 3 +++ libpurple/protocols/jabber/jabber.c | 7 +++++-- libpurple/protocols/jabber/jingle/transport.c | 4 ++-- libpurple/tls-certificate-info.c | 4 +++- pidgin/gtkcertmgr.c | 2 +- 5 files changed, 14 insertions(+), 6 deletions(-) diffs (102 lines): diff --git a/libpurple/protocols/gg/lib/dcc7.c b/libpurple/protocols/gg/lib/dcc7.c --- a/libpurple/protocols/gg/lib/dcc7.c +++ b/libpurple/protocols/gg/lib/dcc7.c @@ -333,6 +333,9 @@ static int gg_dcc7_reverse_connect(struc { gg_debug_dcc(dcc, GG_DEBUG_FUNCTION, "** gg_dcc7_reverse_connect(%p)\n", dcc); + if (dcc == NULL) + return -1; + if (dcc->reverse) { gg_debug_dcc(dcc, GG_DEBUG_MISC, "// gg_dcc7_reverse_connect() already reverse connection\n"); return -1; diff --git a/libpurple/protocols/jabber/jabber.c b/libpurple/protocols/jabber/jabber.c --- a/libpurple/protocols/jabber/jabber.c +++ b/libpurple/protocols/jabber/jabber.c @@ -220,12 +220,13 @@ static char *jabber_prep_resource(char * static gboolean jabber_process_starttls(JabberStream *js, PurpleXmlNode *packet) { + PurpleXmlNode *starttls; + +#if 0 PurpleAccount *account; - PurpleXmlNode *starttls; account = purple_connection_get_account(js->gc); -#if 0 /* * This code DOES NOT EXIST, will never be enabled by default, and * will never ever be supported (by me). @@ -245,6 +246,7 @@ jabber_process_starttls(JabberStream *js return TRUE; #endif +#if 0 starttls = purple_xmlnode_get_child(packet, "starttls"); if(purple_xmlnode_get_child(starttls, "required")) { purple_connection_error(js->gc, @@ -261,6 +263,7 @@ jabber_process_starttls(JabberStream *js } return FALSE; +#endif } void jabber_stream_features_parse(JabberStream *js, PurpleXmlNode *packet) diff --git a/libpurple/protocols/jabber/jingle/transport.c b/libpurple/protocols/jabber/jingle/transport.c --- a/libpurple/protocols/jabber/jingle/transport.c +++ b/libpurple/protocols/jabber/jingle/transport.c @@ -91,7 +91,7 @@ jingle_transport_finalize (GObject *tran static void jingle_transport_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { - g_return_if_fail(object != NULL); + g_return_if_fail(G_IS_OBJECT(object)); g_return_if_fail(JINGLE_IS_TRANSPORT(object)); switch (prop_id) { @@ -104,7 +104,7 @@ jingle_transport_set_property (GObject * static void jingle_transport_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) { - g_return_if_fail(object != NULL); + g_return_if_fail(G_IS_OBJECT(object)); g_return_if_fail(JINGLE_IS_TRANSPORT(object)); switch (prop_id) { diff --git a/libpurple/tls-certificate-info.c b/libpurple/tls-certificate-info.c --- a/libpurple/tls-certificate-info.c +++ b/libpurple/tls-certificate-info.c @@ -302,7 +302,7 @@ der_parse_name(DerNodeData *name_node) { GSList *list; GSList *ret = NULL; - DerOIDValue *value; + DerOIDValue *value = NULL; g_return_val_if_fail(name_node != NULL, NULL); @@ -382,6 +382,8 @@ der_parse_time(DerNodeData *node) g_return_val_if_fail(node != NULL, NULL); g_return_val_if_fail(node->content != NULL, NULL); + memset(time_parts, 0, sizeof(gint) * sizeof(time_parts)); + time = der_parse_string(node); /* For the purposes of X.509 diff --git a/pidgin/gtkcertmgr.c b/pidgin/gtkcertmgr.c --- a/pidgin/gtkcertmgr.c +++ b/pidgin/gtkcertmgr.c @@ -336,7 +336,7 @@ tls_peers_mgmt_info_cb(GtkWidget *button if (crt == NULL) { purple_debug_warning("gtkcertmgr/tls_peers_mgmt", "Unable to fetch certificate '%s': %s", - id, error->message); + id, error ? error->message : "unknown error"); g_clear_error(&error); g_free(id); } _______________________________________________ Commits mailing list [email protected] https://pidgin.im/cgi-bin/mailman/listinfo/commits