mirror of
https://github.com/opnsense/src.git
synced 2026-06-11 09:41:03 -04:00
Restore check for ridiculous directory sizes.
This commit is contained in:
parent
c5d5416c2d
commit
e3bed33cc9
3 changed files with 6 additions and 6 deletions
|
|
@ -122,8 +122,8 @@ checkinode(inumber, idesc)
|
|||
}
|
||||
lastino = inumber;
|
||||
if (/* dp->di_size < 0 || */
|
||||
dp->di_size + sblock.fs_bsize - 1 < dp->di_size /* ||
|
||||
(mode == IFDIR && dp->di_size > MAXDIRSIZE) */) {
|
||||
dp->di_size + sblock.fs_bsize - 1 < dp->di_size ||
|
||||
(mode == IFDIR && dp->di_size > MAXDIRSIZE)) {
|
||||
if (debug)
|
||||
printf("bad size %qu:", dp->di_size);
|
||||
goto unknown;
|
||||
|
|
|
|||
|
|
@ -122,8 +122,8 @@ checkinode(inumber, idesc)
|
|||
}
|
||||
lastino = inumber;
|
||||
if (/* dp->di_size < 0 || */
|
||||
dp->di_size + sblock.fs_bsize - 1 < dp->di_size /* ||
|
||||
(mode == IFDIR && dp->di_size > MAXDIRSIZE) */) {
|
||||
dp->di_size + sblock.fs_bsize - 1 < dp->di_size ||
|
||||
(mode == IFDIR && dp->di_size > MAXDIRSIZE)) {
|
||||
if (debug)
|
||||
printf("bad size %qu:", dp->di_size);
|
||||
goto unknown;
|
||||
|
|
|
|||
|
|
@ -122,8 +122,8 @@ checkinode(inumber, idesc)
|
|||
}
|
||||
lastino = inumber;
|
||||
if (/* dp->di_size < 0 || */
|
||||
dp->di_size + sblock.fs_bsize - 1 < dp->di_size /* ||
|
||||
(mode == IFDIR && dp->di_size > MAXDIRSIZE) */) {
|
||||
dp->di_size + sblock.fs_bsize - 1 < dp->di_size ||
|
||||
(mode == IFDIR && dp->di_size > MAXDIRSIZE)) {
|
||||
if (debug)
|
||||
printf("bad size %qu:", dp->di_size);
|
||||
goto unknown;
|
||||
|
|
|
|||
Loading…
Reference in a new issue