diff options
| author | Berke Güzel <wenekar1@gmail.com> | 2026-10-15 12:38:28 +0300 |
|---|---|---|
| committer | Berke Güzel <wenekar1@gmail.com> | 2026-10-15 12:38:28 +0300 |
| commit | 86b1eed7dd946d6054eff37cdb7b4a784283e23b (patch) | |
| tree | a8ce1c995aed62d2e67a48a10dee112788b32ff1 /src/screen.c | |
| parent | 1924e4e0c9c863b641f08224f740feb51bf1bc7d (diff) | |
| parent | 57ebf3b3238a165c1973ecdf96ba79f95d650fc9 (diff) | |
Merge branch 'wt/abi-version' into api-hardening
Diffstat (limited to 'src/screen.c')
| -rw-r--r-- | src/screen.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/screen.c b/src/screen.c index 87d6f2c..c41234f 100644 --- a/src/screen.c +++ b/src/screen.c @@ -847,6 +847,9 @@ struct term *term_new(const struct term_options *opt) static const struct term_options defaults; if (!opt) opt = &defaults; + for (size_t i = 0; i < sizeof(opt->reserved) / sizeof(opt->reserved[0]); i++) + if (opt->reserved[i]) + return NULL; int cols = opt->size.x < 1 ? 80 : opt->size.x; int rows = opt->size.y < 1 ? 24 : opt->size.y; if (cols > TERM_MAX_COLS) |
