diff options
| author | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-04 21:58:33 -0400 |
|---|---|---|
| committer | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-04 21:58:33 -0400 |
| commit | bb1459fe29b5d6004bcdad6551242fa5f8319d00 (patch) | |
| tree | 44253a626141e186bd5cbeda72e454af810da489 /src/matfile.c | |
| parent | 7371d1028b20e72991cba0fd85469f8dd953ca1d (diff) | |
fix: Fix padding issue
Too much padding was added, instead of adding the remainder in padding,
the amount written was added as padding.
Diffstat (limited to 'src/matfile.c')
| -rw-r--r-- | src/matfile.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/matfile.c b/src/matfile.c index 0643921..c629db0 100644 --- a/src/matfile.c +++ b/src/matfile.c @@ -39,7 +39,7 @@ bool write_data(FILE *file, const mData_t data) { const size_t padding = data.tag.size % 8; const uint8_t padding_buffer[8] = {0}; if (padding > 0 && success) { - success = (fwrite((const void *)padding_buffer, 1, padding, file) == padding) && success; + success = (fwrite((const void *)padding_buffer, 1, (8 - padding), file) == padding) && success; } return success; |
