diff options
-rw-r--r-- | Kernel/TTY/PTYMultiplexer.cpp | 1 | ||||
-rw-r--r-- | Kernel/TTY/PTYMultiplexer.h | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/Kernel/TTY/PTYMultiplexer.cpp b/Kernel/TTY/PTYMultiplexer.cpp index 0f0dae7415..a45bc6b820 100644 --- a/Kernel/TTY/PTYMultiplexer.cpp +++ b/Kernel/TTY/PTYMultiplexer.cpp @@ -24,7 +24,6 @@ PTYMultiplexer& PTYMultiplexer::the() UNMAP_AFTER_INIT PTYMultiplexer::PTYMultiplexer() : CharacterDevice(5, 2) { - constexpr unsigned max_pty_pairs = 8; m_freelist.ensure_capacity(max_pty_pairs); for (int i = max_pty_pairs; i > 0; --i) m_freelist.unchecked_append(i - 1); diff --git a/Kernel/TTY/PTYMultiplexer.h b/Kernel/TTY/PTYMultiplexer.h index 955a1e25d4..5f1ee38e3e 100644 --- a/Kernel/TTY/PTYMultiplexer.h +++ b/Kernel/TTY/PTYMultiplexer.h @@ -44,7 +44,9 @@ private: virtual StringView class_name() const override { return "PTYMultiplexer"; } Mutex m_lock { "PTYMultiplexer" }; - Vector<unsigned> m_freelist; + + static constexpr size_t max_pty_pairs = 64; + Vector<unsigned, max_pty_pairs> m_freelist; }; } |