summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuslan N. Marchenko <me@ruff.mobi>2020-03-26 11:30:10 +0100
committerRuslan N. Marchenko <me@ruff.mobi>2020-05-09 15:40:32 +0200
commit7da78d6601e738d5839e9ef85b9c8b7ac0ccad15 (patch)
tree86f7faccd6b4650a4c604e85901e3d187202abd7
parent1eb9b1813a03d37bfca8441e497a70ac27fc47ce (diff)
Minor fixes in syntax and code
* Localize variables in wocky-connector.c and wocky-jabber-auth.c * Add fallthrough marker to wocky-jingle-session.c * remove double const in wocky-data-form.c * fix pointer dereference in wocky-sasl-digest-md5.c
-rw-r--r--wocky/wocky-connector.c5
-rw-r--r--wocky/wocky-data-form.c10
-rw-r--r--wocky/wocky-jabber-auth.c5
-rw-r--r--wocky/wocky-jingle-session.c1
-rw-r--r--wocky/wocky-sasl-digest-md5.c2
5 files changed, 13 insertions, 10 deletions
diff --git a/wocky/wocky-connector.c b/wocky/wocky-connector.c
index f3bb3c8..f821ad9 100644
--- a/wocky/wocky-connector.c
+++ b/wocky/wocky-connector.c
@@ -1972,7 +1972,6 @@ iq_bind_resource_recv_cb (GObject *source,
switch (sub)
{
- WockyNode *node = NULL;
WockyConnectorError code;
case WOCKY_STANZA_SUB_TYPE_ERROR:
@@ -1999,7 +1998,8 @@ iq_bind_resource_recv_cb (GObject *source,
break;
case WOCKY_STANZA_SUB_TYPE_RESULT:
- node = wocky_node_get_child (
+ {
+ WockyNode *node = wocky_node_get_child (
wocky_stanza_get_top_node (reply), "bind");
if (node != NULL)
node = wocky_node_get_child (node, "jid");
@@ -2013,6 +2013,7 @@ iq_bind_resource_recv_cb (GObject *source,
priv->state = WCON_XMPP_BOUND;
establish_session (self);
+ }
break;
default:
diff --git a/wocky/wocky-data-form.c b/wocky/wocky-data-form.c
index c74c1ae..fc4265e 100644
--- a/wocky/wocky-data-form.c
+++ b/wocky/wocky-data-form.c
@@ -388,7 +388,7 @@ get_field_value (
if (ret != NULL)
{
- const gchar const *value_str[] = { value, NULL };
+ const gchar *value_str[] = { value, NULL };
if (raw_value_contents != NULL)
*raw_value_contents = g_strdupv ((GStrv) value_str);
@@ -405,7 +405,7 @@ get_field_value (
case WOCKY_DATA_FORM_FIELD_TYPE_TEXT_SINGLE:
case WOCKY_DATA_FORM_FIELD_TYPE_LIST_SINGLE:
{
- const gchar const *value_str[] = { value, NULL };
+ const gchar *value_str[] = { value, NULL };
if (raw_value_contents != NULL)
*raw_value_contents = g_strdupv ((GStrv) value_str);
@@ -652,7 +652,7 @@ wocky_data_form_set_type (WockyDataForm *self,
const gchar *form_type)
{
WockyDataFormField *field;
- const gchar const *raw_value_contents[] =
+ const gchar *raw_value_contents[] =
{ form_type, NULL };
g_return_val_if_fail (form_type != NULL, FALSE);
@@ -728,14 +728,14 @@ data_form_set_value (WockyDataForm *self,
t = G_VALUE_TYPE (field->value);
if (t == G_TYPE_STRING)
{
- const gchar const *value_str[] =
+ const gchar *value_str[] =
{ g_value_get_string (field->value), NULL };
field->raw_value_contents = g_strdupv ((GStrv) value_str);
}
else if (t == G_TYPE_BOOLEAN)
{
- const gchar const *value_str[] =
+ const gchar *value_str[] =
{ g_value_get_boolean (field->value) ? "1" : "0", NULL };
field->raw_value_contents = g_strdupv ((GStrv) value_str);
diff --git a/wocky/wocky-jabber-auth.c b/wocky/wocky-jabber-auth.c
index 3879872..18c033f 100644
--- a/wocky/wocky-jabber-auth.c
+++ b/wocky/wocky-jabber-auth.c
@@ -540,7 +540,6 @@ jabber_auth_fields (GObject *source,
switch (sub)
{
- WockyNode *node = NULL;
WockyAuthError code;
case WOCKY_STANZA_SUB_TYPE_ERROR:
@@ -558,7 +557,8 @@ jabber_auth_fields (GObject *source,
break;
case WOCKY_STANZA_SUB_TYPE_RESULT:
- node = wocky_stanza_get_top_node (fields);
+ {
+ WockyNode *node = wocky_stanza_get_top_node (fields);
node = wocky_node_get_child_ns (node, "query",
WOCKY_JABBER_NS_AUTH);
if ((node != NULL) &&
@@ -580,6 +580,7 @@ jabber_auth_fields (GObject *source,
g_slist_free (mechanisms);
}
+ }
break;
default:
diff --git a/wocky/wocky-jingle-session.c b/wocky/wocky-jingle-session.c
index 321b221..7ac044e 100644
--- a/wocky/wocky-jingle-session.c
+++ b/wocky/wocky-jingle-session.c
@@ -169,6 +169,7 @@ wocky_jingle_session_defines_action (WockyJingleSession *sess,
if (a == WOCKY_JINGLE_ACTION_TRANSPORT_ACCEPT ||
a == WOCKY_JINGLE_ACTION_INFO )
return TRUE;
+ /* fall through */
case WOCKY_JINGLE_DIALECT_GTALK3:
return (a == WOCKY_JINGLE_ACTION_SESSION_ACCEPT ||
a == WOCKY_JINGLE_ACTION_SESSION_INITIATE ||
diff --git a/wocky/wocky-sasl-digest-md5.c b/wocky/wocky-sasl-digest-md5.c
index d7b5caf..eb79b55 100644
--- a/wocky/wocky-sasl-digest-md5.c
+++ b/wocky/wocky-sasl-digest-md5.c
@@ -322,7 +322,7 @@ md5_prepare_response (WockySaslDigestMd5Private *priv, GHashTable *challenge,
DEBUG ("Got username and password");
nonce = g_hash_table_lookup (challenge, "nonce");
- if (nonce == NULL || nonce == '\0')
+ if (nonce == NULL || *nonce == '\0')
{
g_set_error (error, WOCKY_AUTH_ERROR,
WOCKY_AUTH_ERROR_INVALID_REPLY,