26 lines
780 B
Diff
26 lines
780 B
Diff
commit a3f3aadc789f214cd24606808f5d8a6608e10219
|
|
Author: Andrew Price <anprice@redhat.com>
|
|
Date: Fri Feb 10 12:31:08 2023 +0000
|
|
|
|
gfs2_edit: Fix savemeta test failures in 32-bit environments
|
|
|
|
size_t is the wrong type for sm_fs_bytes and it is too small in 32-bit
|
|
environments leading to savemeta test failures, as it considers the
|
|
target to be too small. Change it to uint64_t.
|
|
|
|
Signed-off-by: Andrew Price <anprice@redhat.com>
|
|
|
|
diff --git a/gfs2/edit/savemeta.c b/gfs2/edit/savemeta.c
|
|
index e6ca18b1..5c864d2e 100644
|
|
--- a/gfs2/edit/savemeta.c
|
|
+++ b/gfs2/edit/savemeta.c
|
|
@@ -43,7 +43,7 @@ struct savemeta_header {
|
|
struct savemeta {
|
|
time_t sm_time;
|
|
unsigned sm_format;
|
|
- size_t sm_fs_bytes;
|
|
+ uint64_t sm_fs_bytes;
|
|
};
|
|
|
|
struct saved_metablock {
|