diff options
author | Will Thompson <will.thompson@collabora.co.uk> | 2011-03-31 13:37:04 +0100 |
---|---|---|
committer | Will Thompson <will.thompson@collabora.co.uk> | 2011-03-31 13:40:31 +0100 |
commit | 1c430b4f7c2289764db64eaba9c29465f1edea35 (patch) | |
tree | ffb333868e09be8d55d931c936c6adda513f2938 /telepathy-glib/util.c | |
parent | f9dfd31f2fe46fcbd343857da2503603680e1869 (diff) | |
download | telepathy-glib-1c430b4f7c2289764db64eaba9c29465f1edea35.tar.gz |
tp_g_ptr_array_*: add NULL guards
Diffstat (limited to 'telepathy-glib/util.c')
-rw-r--r-- | telepathy-glib/util.c | 5 |
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); } |