summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Zinoviev <me@ch1p.io>2021-02-09 04:41:29 +0300
committerEvgeny Zinoviev <me@ch1p.io>2021-02-09 04:41:29 +0300
commit846c07f921701628f73cda15f96e9cb099c00555 (patch)
tree6821a16781b4b52b0b7f1d31b482c78c879f7b6b
parent4f0e286870e30f170461afc772f3cfd372f261b2 (diff)
comply with -Werror
-rw-r--r--intelgpio.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/intelgpio.c b/intelgpio.c
index 573f6b7..46d0e7d 100644
--- a/intelgpio.c
+++ b/intelgpio.c
@@ -73,9 +73,14 @@ int main(int argc, char *argv[])
}
fseek(f, GPIO_BASE, SEEK_SET);
- fread(&base, 2, 1, f);
+ size_t readed = fread(&base, 2, 1, f);
fclose(f);
+ if (readed < 1) {
+ fprintf(stderr, "error: readed %lu bytes\n", readed);
+ return 1;
+ }
+
base &= 0xfffe;
if (ioperm(base, 0x100, 1)) {