summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRobert McQueen <robert.mcqueen@collabora.co.uk>2006-08-18 16:13:50 +0000
committerRobert McQueen <robert.mcqueen@collabora.co.uk>2006-08-18 16:13:50 +0000
commitdde13a2902759871f1f48bb70ce0abf263c46d2a (patch)
treec224762855effc516d440c8bf39476b833741e89 /src
parent717ddb74c7b28beb5c6043a3131ca9390ba0c546 (diff)
downloadtelepathy-glib-dde13a2902759871f1f48bb70ce0abf263c46d2a.tar.gz
use _gabble_roster_item_get instead of directly accessing the hashtable, to create new roster items and avoid null pointer dereference
20060818161350-418b8-0c7f71c9beaaa1bdb230bf2f8a03309c73cf5130.gz
Diffstat (limited to 'src')
-rw-r--r--src/roster.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/roster.c b/src/roster.c
index e60bd7163..263c2cf6a 100644
--- a/src/roster.c
+++ b/src/roster.c
@@ -1287,7 +1287,7 @@ gabble_roster_handle_set_blocked (GabbleRoster *roster,
g_return_val_if_fail (priv->conn->features &
GABBLE_CONNECTION_FEATURES_GOOGLE_ROSTER, FALSE);
- item = g_hash_table_lookup (priv->items, GINT_TO_POINTER (handle));
+ item = _gabble_roster_item_get (roster, handle);
orig_blocked = item->blocked;
if (blocked == orig_blocked)