From 49f62ea2bcadca6238c963f72b891cee1e56af2b Mon Sep 17 00:00:00 2001 From: Fredrik Thulin <fredrik@thulin.net> Date: Wed, 19 Dec 2012 16:00:33 +0100 Subject: [PATCH] proto_read_attribute_array: allow len == 0 Since proto_write_attribute_array() happily writes arrays with len == 0, we should probably parse them. Tounge in cheek. --- gck-rpc-module.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gck-rpc-module.c b/gck-rpc-module.c index 76b37d8..05ceabb 100644 --- a/gck-rpc-module.c +++ b/gck-rpc-module.c @@ -688,7 +688,10 @@ proto_read_attribute_array(GckRpcMessage * msg, CK_ATTRIBUTE_PTR arr, unsigned char validity; CK_RV ret; - assert(len); + /* Removed assertion. len == 0 is valid for some ret's, + * see proto_write_attribute_array(). + * assert(len); + */ assert(msg); /* Make sure this is in the right order */ -- GitLab