mirror of
https://github.com/quickshell-mirror/quickshell.git
synced 2026-10-27 02:54:36 +00:00
crash: fix off-end read when copying environ array
This commit is contained in:
1 file changed
+4
-2
@@ -126,8 +126,10 @@ bool CrashHandlerPrivate::minidumpCallback(
|
||||
|
||||
auto populateEnv = [&]() {
|
||||
auto senvi = 0;
|
||||
while (envi < 4095) {
|
||||
env[envi++] = environ[senvi++]; // NOLINT
|
||||
while (envi != 4095) {
|
||||
auto var = environ[senvi++]; // NOLINT
|
||||
if (var == nullptr) break;
|
||||
env[envi++] = var;
|
||||
}
|
||||
|
||||
env[envi] = nullptr;
|
||||
|
||||
Reference in new issue
Block a user