diff --git a/gck-rpc-message.c b/gck-rpc-message.c index a99ecdfa0e948ce7d2fa94a132ab49ab80b5e8a2..9bb10f18614dabaf5ae8c3a6a6b566497fa2d9aa 100644 --- a/gck-rpc-message.c +++ b/gck-rpc-message.c @@ -475,5 +475,8 @@ gck_rpc_message_write_space_string(GckRpcMessage * msg, CK_UTF8CHAR * buffer, assert(!msg->signature || gck_rpc_message_verify_part(msg, "s")); + /* XXX it's not really right to treat UTF-8 input as a byte buffer, + * although CK_UTF8CHAR is currently typedef'd to unsigned char in pkcs11.h. + */ return egg_buffer_add_byte_array(&msg->buffer, buffer, length); }