summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Trevisan (Treviño) <mail@3v1n0.net>2020-11-13 20:31:08 +0100
committerMarco Trevisan (Treviño) <mail@3v1n0.net>2020-11-13 20:31:08 +0100
commit7efb3056d64968e6faaabc4582abc7a5b93a1b23 (patch)
treea6d9e4acc4c92bd6917b8d0d0fb8a4aa94997fbf
parent062413bb69a33c3e14478758cc0ed547e0acd2a6 (diff)
downloadgcr-7efb3056d64968e6faaabc4582abc7a5b93a1b23.tar.gz
gck-slot: make gck_slot_has_flags to actually check the slot flags
The function is meant (by name and documentation) to check the slot info flags, but instead it gets and checks the token tags.
-rw-r--r--gck/gck-slot.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gck/gck-slot.c b/gck/gck-slot.c
index d97dbea..60698a9 100644
--- a/gck/gck-slot.c
+++ b/gck/gck-slot.c
@@ -826,7 +826,7 @@ gck_slot_has_flags (GckSlot *self, gulong flags)
{
CK_FUNCTION_LIST_PTR funcs;
GckModule *module = NULL;
- CK_TOKEN_INFO info;
+ CK_SLOT_INFO info;
CK_SLOT_ID handle;
CK_RV rv;
@@ -839,7 +839,7 @@ gck_slot_has_flags (GckSlot *self, gulong flags)
g_return_val_if_fail (funcs, FALSE);
memset (&info, 0, sizeof (info));
- rv = (funcs->C_GetTokenInfo) (handle, &info);
+ rv = (funcs->C_GetSlotInfo) (handle, &info);
g_object_unref (module);