Commit 32c1f37
committed
Fixed bug #78926: Handle class table reallocation on failed link
When we change back the bucket key on a class linking failure,
make sure to reload the bucket pointer, as the class table may
have been reallocated in the meantime.
Also remove a bogus bucket key change in anon class registration:
We don't actually rename the class in this case anymore, the RTD
key is already the final name.1 parent 3d90b77 commit 32c1f37
File tree
5 files changed
+29
-2
lines changed- Zend
- tests
5 files changed
+29
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1082 | 1082 | | |
1083 | 1083 | | |
1084 | 1084 | | |
| 1085 | + | |
| 1086 | + | |
1085 | 1087 | | |
1086 | 1088 | | |
1087 | 1089 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7284 | 7284 | | |
7285 | 7285 | | |
7286 | 7286 | | |
| 7287 | + | |
| 7288 | + | |
7287 | 7289 | | |
7288 | 7290 | | |
7289 | 7291 | | |
| |||
7309 | 7311 | | |
7310 | 7312 | | |
7311 | 7313 | | |
7312 | | - | |
7313 | 7314 | | |
7314 | 7315 | | |
7315 | 7316 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2451 | 2451 | | |
2452 | 2452 | | |
2453 | 2453 | | |
2454 | | - | |
2455 | 2454 | | |
2456 | 2455 | | |
2457 | 2456 | | |
| |||
6395 | 6394 | | |
6396 | 6395 | | |
6397 | 6396 | | |
| 6397 | + | |
| 6398 | + | |
6398 | 6399 | | |
6399 | 6400 | | |
6400 | 6401 | | |
| |||
0 commit comments