summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJacob McDonnell <jacob@jacobmcdonnell.com>2026-04-04 21:58:33 -0400
committerJacob McDonnell <jacob@jacobmcdonnell.com>2026-04-04 21:58:33 -0400
commitbb1459fe29b5d6004bcdad6551242fa5f8319d00 (patch)
tree44253a626141e186bd5cbeda72e454af810da489 /src
parent7371d1028b20e72991cba0fd85469f8dd953ca1d (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')
-rw-r--r--src/matfile.c2
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;