diff options
Diffstat (limited to 'ckcapi-builtin.c')
-rw-r--r-- | ckcapi-builtin.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ckcapi-builtin.c b/ckcapi-builtin.c index ad70ea2..b4a7e3f 100644 --- a/ckcapi-builtin.c +++ b/ckcapi-builtin.c @@ -103,7 +103,7 @@ builtin_load_data(CkCapiSession* sess, CkCapiObject* obj, CkCapiObjectData* objd return CKR_OBJECT_HANDLE_INVALID; objdata->data = (void*)all_builtins[bobj->builtin_index]; - objdata->data_funcs = builtin_objdata_vtable; + objdata->data_funcs = &builtin_objdata_vtable; return CKR_OK; } @@ -136,7 +136,7 @@ register_builtin_object(CkCapiSession* sess, CK_ULONG index, CkCapiObject** obj) bobj->builtin_index = index; bobj->obj.id = 0; - bobj->obj.obj_funcs = builtin_object_vtable; + bobj->obj.obj_funcs = &builtin_object_vtable; bobj->obj.unique_key = UNIQUE_KEY_AT(bobj, otype); bobj->obj.unique_len = UNIQUE_KEY_LEN(bobj, otype, builtin_index); @@ -173,7 +173,7 @@ ckcapi_builtin_find(CkCapiSession* sess, CK_OBJECT_CLASS cls, CK_ATTRIBUTE_PTR m for(i = 0; i < num_builtins; ++i) { objdata.data = (void*)all_builtins[i]; - objdata.data_funcs = builtin_objdata_vtable; + objdata.data_funcs = &builtin_objdata_vtable; if(ckcapi_object_data_match(&objdata, match, count)) { |