rmlint: add missing patches
This commit is contained in:
parent
6a09433010
commit
faa37a705f
6 changed files with 351 additions and 0 deletions
30
app-misc/rmlint/files/rmlint-2.10.1-x86-fix-size.patch
Normal file
30
app-misc/rmlint/files/rmlint-2.10.1-x86-fix-size.patch
Normal file
|
@ -0,0 +1,30 @@
|
|||
commit 87c53a5cb0ec37412cf9fe748dc90dddc6812733
|
||||
Author: Louis Sautier <sautier.louis@gmail.com>
|
||||
Date: Wed Sep 8 19:39:07 2021 +0200
|
||||
|
||||
Fix max sizes on x86, closes #522
|
||||
|
||||
strtoull returns ULLONG_MAX, not ULONG_MAX.
|
||||
|
||||
diff --git a/lib/cmdline.c b/lib/cmdline.c
|
||||
index 56141d94..36f48c1b 100644
|
||||
--- a/lib/cmdline.c
|
||||
+++ b/lib/cmdline.c
|
||||
@@ -351,7 +351,7 @@ static RmOff rm_cmd_size_string_to_bytes(const char *size_spec, GError **error)
|
||||
return 0;
|
||||
}
|
||||
|
||||
- if(fraction_num == ULONG_MAX && errno == ERANGE) {
|
||||
+ if(fraction_num == ULLONG_MAX && errno == ERANGE) {
|
||||
g_set_error(error, RM_ERROR_QUARK, 0, _("Fraction is too big for uint64"));
|
||||
return 0;
|
||||
}
|
||||
@@ -371,7 +371,7 @@ static RmOff rm_cmd_size_string_to_bytes(const char *size_spec, GError **error)
|
||||
return 0;
|
||||
}
|
||||
|
||||
- if(base_size == ULONG_MAX && errno == ERANGE) {
|
||||
+ if(base_size == ULLONG_MAX && errno == ERANGE) {
|
||||
g_set_error(error, RM_ERROR_QUARK, 0, _("Size is too big for uint64"));
|
||||
return 0;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue