Commit c210f7c
authored
Avoid zero-length allocations, which return NULL on z/OS (#810)
It's totally legal to return NULL for malloc(0), but every other
platform that we target returns a non-NULL pointer. We don't need
to do an allocation anyway (nor do we need to copy the terminating
NUL byte).1 parent bbb7436 commit c210f7c
3 files changed
+31
-21
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3342 | 3342 | | |
3343 | 3343 | | |
3344 | 3344 | | |
3345 | | - | |
3346 | 3345 | | |
3347 | 3346 | | |
3348 | 3347 | | |
| |||
3403 | 3402 | | |
3404 | 3403 | | |
3405 | 3404 | | |
3406 | | - | |
3407 | 3405 | | |
3408 | 3406 | | |
3409 | 3407 | | |
| |||
4062 | 4060 | | |
4063 | 4061 | | |
4064 | 4062 | | |
4065 | | - | |
4066 | | - | |
4067 | | - | |
4068 | | - | |
4069 | | - | |
| 4063 | + | |
| 4064 | + | |
| 4065 | + | |
| 4066 | + | |
| 4067 | + | |
| 4068 | + | |
| 4069 | + | |
| 4070 | + | |
| 4071 | + | |
| 4072 | + | |
4070 | 4073 | | |
4071 | 4074 | | |
4072 | 4075 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6948 | 6948 | | |
6949 | 6949 | | |
6950 | 6950 | | |
6951 | | - | |
6952 | 6951 | | |
6953 | 6952 | | |
6954 | 6953 | | |
| |||
7024 | 7023 | | |
7025 | 7024 | | |
7026 | 7025 | | |
7027 | | - | |
7028 | 7026 | | |
7029 | 7027 | | |
7030 | 7028 | | |
| |||
7193 | 7191 | | |
7194 | 7192 | | |
7195 | 7193 | | |
7196 | | - | |
7197 | | - | |
7198 | | - | |
7199 | | - | |
7200 | | - | |
7201 | | - | |
| 7194 | + | |
| 7195 | + | |
| 7196 | + | |
| 7197 | + | |
| 7198 | + | |
| 7199 | + | |
| 7200 | + | |
| 7201 | + | |
| 7202 | + | |
| 7203 | + | |
7202 | 7204 | | |
7203 | 7205 | | |
7204 | 7206 | | |
| |||
8155 | 8157 | | |
8156 | 8158 | | |
8157 | 8159 | | |
8158 | | - | |
8159 | | - | |
8160 | | - | |
8161 | | - | |
8162 | | - | |
8163 | | - | |
| 8160 | + | |
| 8161 | + | |
| 8162 | + | |
| 8163 | + | |
| 8164 | + | |
| 8165 | + | |
| 8166 | + | |
| 8167 | + | |
| 8168 | + | |
| 8169 | + | |
8164 | 8170 | | |
8165 | 8171 | | |
8166 | 8172 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2533 | 2533 | | |
2534 | 2534 | | |
2535 | 2535 | | |
| 2536 | + | |
2536 | 2537 | | |
2537 | 2538 | | |
2538 | 2539 | | |
| |||
0 commit comments