diff --git a/zipl/src/bootmap.c b/zipl/src/bootmap.c index 456c2efe..3206b6d8 100644 --- a/zipl/src/bootmap.c +++ b/zipl/src/bootmap.c @@ -128,7 +128,10 @@ check_secure_boot_support(void) if (!fp) return false; - fscanf(fp, "%d", &val); + if (fscanf(fp, "%d", &val) != 1) { + fclose(fp); + return false; + } fclose(fp); return val ? true : false;