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:
Stefan Berger 2015-05-12 14:18:23 -04:00
parent fddbb58d48
commit da521f048b

View File

@ -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;