mirror of
https://github.com/stefanberger/swtpm.git
synced 2026-01-19 18:57:01 +00:00
swtpm: replace size_t with ssize_t for variable taking read() return value
Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
This commit is contained in:
parent
fddbb58d48
commit
da521f048b
@ -184,7 +184,7 @@ key_load_key(const char *filename, enum key_format keyformat,
|
||||
int ret = -1;
|
||||
int fd;
|
||||
char filebuffer[2 + 128/4 + 1 + 1];
|
||||
size_t len;
|
||||
ssize_t len;
|
||||
|
||||
fd = open(filename, O_RDONLY);
|
||||
if (fd < 0) {
|
||||
@ -204,7 +204,7 @@ key_load_key(const char *filename, enum key_format keyformat,
|
||||
switch (keyformat) {
|
||||
case KEY_FORMAT_BINARY:
|
||||
*keylen = len;
|
||||
if (maxkeylen < len) {
|
||||
if (maxkeylen < (size_t)len) {
|
||||
fprintf(stderr, "Key is larger than buffer (%zu > %zu).\n",
|
||||
len, maxkeylen);
|
||||
return -1;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user