summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--telepathy-glib/handle-repo.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/telepathy-glib/handle-repo.c b/telepathy-glib/handle-repo.c
index 886bf1e5a..3601e50f6 100644
--- a/telepathy-glib/handle-repo.c
+++ b/telepathy-glib/handle-repo.c
@@ -178,6 +178,9 @@ tp_handle_ensure (TpHandleRepoIface *self,
gpointer context,
GError **error)
{
+ g_return_val_if_fail (TP_IS_HANDLE_REPO_IFACE (self), 0);
+ g_return_val_if_fail (id != NULL, 0);
+
return TP_HANDLE_REPO_IFACE_GET_CLASS (self)->ensure_handle (self,
id, context, error);
}