From da521f048b22b33cda1c4e2eec7a3d8f3506962d Mon Sep 17 00:00:00 2001 From: Stefan Berger Date: Tue, 12 May 2015 14:18:23 -0400 Subject: [PATCH] swtpm: replace size_t with ssize_t for variable taking read() return value Signed-off-by: Stefan Berger --- src/swtpm/key.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/swtpm/key.c b/src/swtpm/key.c index ec3140c..f99989a 100644 --- a/src/swtpm/key.c +++ b/src/swtpm/key.c @@ -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;