Commit f2e97f8
src: make copies of startup environment variables
Mutations of the environment can invalidate pointers to environment
variables, so make `secure_getenv()` copy them out instead of returning
pointers.
PR-URL: #11051
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Sam Roberts <vieuxtech@gmail.com>1 parent c408a3b commit f2e97f8Copy full SHA for f2e97f8
File tree
Expand file treeCollapse file tree
4 files changed
+34
-20
lines changedOpen diff view settings
Filter options
- src
Expand file treeCollapse file tree
4 files changed
+34
-20
lines changedOpen diff view settings
Collapse file
+27-16Lines changed: 27 additions & 16 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
167 | 167 | |
168 | 168 | |
169 | 169 | |
170 | | - |
| 170 | + |
171 | 171 | |
172 | 172 | |
173 | 173 | |
| ||
945 | 945 | |
946 | 946 | |
947 | 947 | |
948 | | - |
| 948 | + |
949 | 949 | |
950 | | - |
951 | | - |
| 950 | + |
| 951 | + |
| 952 | + |
| 953 | + |
| 954 | + |
| 955 | + |
952 | 956 | |
953 | | - |
| 957 | + |
| 958 | + |
| 959 | + |
| 960 | + |
| 961 | + |
| 962 | + |
954 | 963 | |
955 | 964 | |
956 | 965 | |
| ||
3136 | 3145 | |
3137 | 3146 | |
3138 | 3147 | |
3139 | | - |
| 3148 | + |
3140 | 3149 | |
3141 | 3150 | |
3142 | 3151 | |
3143 | | - |
| 3152 | + |
3144 | 3153 | |
3145 | 3154 | |
3146 | 3155 | |
| ||
3855 | 3864 | |
3856 | 3865 | |
3857 | 3866 | |
3858 | | - |
| 3867 | + |
3859 | 3868 | |
3860 | 3869 | |
3861 | 3870 | |
| ||
4372 | 4381 | |
4373 | 4382 | |
4374 | 4383 | |
4375 | | - |
4376 | | - |
4377 | | - |
4378 | | - |
| 4384 | + |
| 4385 | + |
| 4386 | + |
4379 | 4387 | |
4380 | | - |
| 4388 | + |
4381 | 4389 | |
4382 | 4390 | |
4383 | 4391 | |
| ||
4718 | 4726 | |
4719 | 4727 | |
4720 | 4728 | |
4721 | | - |
4722 | | - |
| 4729 | + |
| 4730 | + |
| 4731 | + |
| 4732 | + |
| 4733 | + |
4723 | 4734 | |
4724 | 4735 | |
4725 | 4736 | |
| ||
4728 | 4739 | |
4729 | 4740 | |
4730 | 4741 | |
4731 | | - |
| 4742 | + |
4732 | 4743 | |
4733 | 4744 | |
4734 | 4745 | |
|
Collapse file
+3-3Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
62 | 62 | |
63 | 63 | |
64 | 64 | |
65 | | - |
66 | | - |
| 65 | + |
| 66 | + |
67 | 67 | |
68 | | - |
| 68 | + |
69 | 69 | |
70 | 70 | |
71 | 71 | |
|
Collapse file
+2-1Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
4 | 4 | |
5 | 5 | |
6 | 6 | |
| 7 | + |
7 | 8 | |
8 | 9 | |
9 | 10 | |
| ||
13 | 14 | |
14 | 15 | |
15 | 16 | |
16 | | - |
| 17 | + |
17 | 18 | |
18 | 19 | |
19 | 20 | |
|
Collapse file
+2Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
12 | 12 | |
13 | 13 | |
14 | 14 | |
| 15 | + |
| 16 | + |
15 | 17 | |
16 | 18 | |
17 | 19 | |
|
0 commit comments