diff options
| author | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2026-04-21 21:31:40 +0200 |
|---|---|---|
| committer | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2026-04-21 21:31:40 +0200 |
| commit | 6f6f7d4da9f02d022e14db1b7b91aa24e83ca377 (patch) | |
| tree | 38595aa51e94b5ff118155e9d1c6ebaf5e698e0b | |
| parent | db4e5027a5f3da1d69267454d5093ba7e0d6ab3b (diff) | |
| -rw-r--r-- | src/pnmcurve.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/pnmcurve.c b/src/pnmcurve.c index 0f3985b..828eb58 100644 --- a/src/pnmcurve.c +++ b/src/pnmcurve.c @@ -120,7 +120,11 @@ pam_transform(FILE *in_fp, FILE *out_fp, } for (row = 0; row < in_pnm->height; row++) { - fread(buf, in_pnm->width, nbytes * 3, in_fp); + size_t r = fread(buf, in_pnm->width, nbytes * 3, in_fp); + if (r != nbytes * 3) { + fprintf(stderr, "failed to read %d bytes\n", nbytes * 3); + return 1; + } for (i = 0; i < in_pnm->width; i++) { for (c = 0; c < 3; c++) { |
