forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit5592eba
committed
Another round of Coverity fixes
Additional non-security issues/improvements spotted by Coverity.In backend/libpq, no sense trying to protect against port->hba beingNULL after we've already dereferenced it in the switch() statement.Prevent against possible overflow due to 32bit arithmitic inbasebackup throttling (not yet released, so no security concern).Remove nonsensical check of array pointer against NULL in procarray.c,looks to be a holdover from 9.1 and earlier when there were pointersbeing used but now it's just an array.Remove pointer check-against-NULL in tsearch/spell.c as we had alreadydereferenced it above (in the strcmp()).Remove dead code from adt/orderedsetaggs.c, isnull is checkedimmediately after each tuplesort_getdatum() call and if true we return,so no point checking it again down at the bottom.Remove recently added minor error-condition memory leak in pg_regress.1 parentb1aebbb commit5592eba
File tree
6 files changed
+23
-26
lines changed- src
- backend
- libpq
- replication
- storage/ipc
- tsearch
- utils/adt
- test/regress
6 files changed
+23
-26
lines changedLines changed: 7 additions & 11 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
214 | 214 |
| |
215 | 215 |
| |
216 | 216 |
| |
| 217 | + | |
217 | 218 |
| |
218 | 219 |
| |
219 | 220 |
| |
| |||
273 | 274 |
| |
274 | 275 |
| |
275 | 276 |
| |
276 |
| - | |
277 |
| - | |
278 |
| - | |
279 |
| - | |
280 |
| - | |
281 |
| - | |
282 |
| - | |
283 |
| - | |
284 |
| - | |
285 |
| - | |
286 |
| - | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
287 | 283 |
| |
288 | 284 |
| |
289 | 285 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
227 | 227 |
| |
228 | 228 |
| |
229 | 229 |
| |
230 |
| - | |
| 230 | + | |
| 231 | + | |
231 | 232 |
| |
232 | 233 |
| |
233 | 234 |
| |
|
Lines changed: 3 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2302 | 2302 |
| |
2303 | 2303 |
| |
2304 | 2304 |
| |
2305 |
| - | |
2306 |
| - | |
2307 |
| - | |
| 2305 | + | |
| 2306 | + | |
| 2307 | + | |
2308 | 2308 |
| |
2309 | 2309 |
| |
2310 | 2310 |
| |
2311 | 2311 |
| |
2312 | 2312 |
| |
2313 | 2313 |
| |
2314 | 2314 |
| |
2315 |
| - | |
2316 |
| - | |
2317 |
| - | |
2318 | 2315 |
| |
2319 | 2316 |
| |
2320 | 2317 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
404 | 404 |
| |
405 | 405 |
| |
406 | 406 |
| |
407 |
| - | |
| 407 | + | |
408 | 408 |
| |
409 | 409 |
| |
410 | 410 |
| |
|
Lines changed: 1 addition & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
585 | 585 |
| |
586 | 586 |
| |
587 | 587 |
| |
588 |
| - | |
589 |
| - | |
590 |
| - | |
591 |
| - | |
| 588 | + | |
592 | 589 |
| |
593 | 590 |
| |
594 | 591 |
| |
|
Lines changed: 9 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1154 | 1154 |
| |
1155 | 1155 |
| |
1156 | 1156 |
| |
1157 |
| - | |
1158 |
| - | |
| 1157 | + | |
| 1158 | + | |
1159 | 1159 |
| |
1160 |
| - | |
| 1160 | + | |
1161 | 1161 |
| |
| 1162 | + | |
| 1163 | + | |
| 1164 | + | |
| 1165 | + | |
| 1166 | + | |
| 1167 | + | |
1162 | 1168 |
| |
1163 | 1169 |
| |
1164 | 1170 |
| |
|
0 commit comments
Comments
(0)