Reset read_limit back to default

Regression introduced in 6638c78b30

Reintroduces #9129

It's unclear why the tests didn't fail

(cherry picked from commit 6d8f1aeb27)
This commit is contained in:
Fabian Boehm
2025-01-31 16:28:03 +01:00
parent acadf00718
commit db48cd547b

View File

@@ -2,7 +2,7 @@
use crate::complete::complete_invalidate_path; use crate::complete::complete_invalidate_path;
use crate::curses::{self, Term}; use crate::curses::{self, Term};
use crate::env::{setenv_lock, unsetenv_lock, EnvMode, EnvStack, Environment}; use crate::env::{setenv_lock, unsetenv_lock, EnvMode, EnvStack, Environment};
use crate::env::{CURSES_INITIALIZED, READ_BYTE_LIMIT, TERM_HAS_XN}; use crate::env::{CURSES_INITIALIZED, DEFAULT_READ_BYTE_LIMIT, READ_BYTE_LIMIT, TERM_HAS_XN};
use crate::flog::FLOG; use crate::flog::FLOG;
use crate::function; use crate::function;
use crate::input_common::{update_wait_on_escape_ms, update_wait_on_sequence_key_ms}; use crate::input_common::{update_wait_on_escape_ms, update_wait_on_sequence_key_ms};
@@ -339,15 +339,9 @@ fn handle_read_limit_change(vars: &EnvStack) {
} }
}); });
// Clippy should recognize comments in an empty match branch as a valid pattern!
#[allow(clippy::single_match)]
match read_byte_limit { match read_byte_limit {
Some(new_limit) => READ_BYTE_LIMIT.store(new_limit, Ordering::Relaxed), Some(new_limit) => READ_BYTE_LIMIT.store(new_limit, Ordering::Relaxed),
None => { None => READ_BYTE_LIMIT.store(DEFAULT_READ_BYTE_LIMIT, Ordering::Relaxed),
// TODO: reset READ_BYTE_LIMIT to the default value on receiving an invalid value
// instead of persisting the previous value, which may or may not have been the
// default.
}
} }
} }