From f51d3e8a57786198b301acbe02ca521e1fbb050c Mon Sep 17 00:00:00 2001 From: Miloslav Trmač Date: Fri, 6 Aug 2010 01:26:17 +0200 Subject: Allow empty id_size The ids are not really used for anything so far --- userspace/ncrypto_key.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'userspace/ncrypto_key.c') diff --git a/userspace/ncrypto_key.c b/userspace/ncrypto_key.c index 758ff6f..6d9548d 100644 --- a/userspace/ncrypto_key.c +++ b/userspace/ncrypto_key.c @@ -210,7 +210,7 @@ ncr_key_import(ncr_key_t key, void *idata, size_t idata_size, void *id, size_t i struct ncr_key_data_st io; memset(&io, 0, sizeof(io)); - if (key == NCR_KEY_INVALID || !idata || !idata_size || !id || !id_size || algorithm == NCR_ALG_NONE) { + if (key == NCR_KEY_INVALID || !idata || !idata_size || (!id && id_size != 0) || algorithm == NCR_ALG_NONE) { errno = EINVAL; return -1; } -- cgit