summaryrefslogtreecommitdiff
path: root/daemon/login/gkd-login.c
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/login/gkd-login.c')
-rw-r--r--daemon/login/gkd-login.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/daemon/login/gkd-login.c b/daemon/login/gkd-login.c
index bf208241..2c0cb20c 100644
--- a/daemon/login/gkd-login.c
+++ b/daemon/login/gkd-login.c
@@ -39,7 +39,13 @@
static GList*
module_instances (void)
{
- GckModule *module = gck_module_new (gkd_pkcs11_get_base_functions ());
+ CK_FUNCTION_LIST_PTR funcs;
+ GckModule *module;
+
+ funcs = gkd_pkcs11_get_base_functions ();
+ g_return_val_if_fail (funcs != NULL && "instances", NULL);
+
+ module = gck_module_new (funcs);
g_return_val_if_fail (module, NULL);
return g_list_append (NULL, module);
}