summaryrefslogtreecommitdiff
path: root/telepathy-glib/util.c
diff options
context:
space:
mode:
authorWill Thompson <will.thompson@collabora.co.uk>2011-03-31 13:37:04 +0100
committerWill Thompson <will.thompson@collabora.co.uk>2011-03-31 13:40:31 +0100
commit1c430b4f7c2289764db64eaba9c29465f1edea35 (patch)
treeffb333868e09be8d55d931c936c6adda513f2938 /telepathy-glib/util.c
parentf9dfd31f2fe46fcbd343857da2503603680e1869 (diff)
downloadtelepathy-glib-1c430b4f7c2289764db64eaba9c29465f1edea35.tar.gz
tp_g_ptr_array_*: add NULL guards
Diffstat (limited to 'telepathy-glib/util.c')
-rw-r--r--telepathy-glib/util.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/telepathy-glib/util.c b/telepathy-glib/util.c
index 2441e423e..18d768ecc 100644
--- a/telepathy-glib/util.c
+++ b/telepathy-glib/util.c
@@ -120,6 +120,8 @@ tp_g_ptr_array_contains (GPtrArray *haystack, gpointer needle)
{
guint i;
+ g_return_val_if_fail (haystack != NULL, FALSE);
+
for (i = 0; i < haystack->len; i++)
{
if (g_ptr_array_index (haystack, i) == needle)
@@ -156,6 +158,9 @@ void
tp_g_ptr_array_extend (GPtrArray *target,
GPtrArray *source)
{
+ g_return_if_fail (source != NULL);
+ g_return_if_fail (target != NULL);
+
g_ptr_array_foreach (source, add_to_array, target);
}