- Notifications
You must be signed in to change notification settings - Fork5
Commitee63981
committed
Avoid sharing subpath list structure when flattening nested AppendRels.
In some situations the original coding led to corrupting the child AppendRel'ssubpaths list, effectively adding other members of the parent's list to it.This was usually masked because we never made any further use of the child'slist, but given the right combination of circumstances, we could do so. Thevisible symptom would be a relation getting scanned twice, as in bug #5673from David Schmitt.Backpatch to 8.2, which is as far back as the risky coding appears. Theexample submitted by David only fails in 8.4 and later, but I'm not convincedthat there aren't any even-more-obscure cases where 8.2 and 8.3 would fail.1 parent003788e commitee63981
1 file changed
+1
-1
lines changedLines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
425 | 425 |
| |
426 | 426 |
| |
427 | 427 |
| |
428 |
| - | |
| 428 | + | |
429 | 429 |
| |
430 | 430 |
| |
431 | 431 |
| |
|
0 commit comments
Comments
(0)