forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit097e414
committed
Fix broken error check in _hash_doinsert.
You can't just cast a HashMetaPage to a Page, because the meta pagedata is stored after the page header, not at offset 0. Fortunately,this didn't break anything because it happens to find hashm_bsizeat the offset at which it expects to find pd_pagesize_version, andthe values are close enough to the same that this works out.Still, it's a bug, so back-patch to all supported versions.Mithun Cy, revised a bit by me.1 parent2f802d9 commit097e414
1 file changed
+5
-3
lines changedLines changed: 5 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
35 | 35 |
| |
36 | 36 |
| |
37 | 37 |
| |
| 38 | + | |
38 | 39 |
| |
39 | 40 |
| |
40 | 41 |
| |
| |||
58 | 59 |
| |
59 | 60 |
| |
60 | 61 |
| |
61 |
| - | |
| 62 | + | |
| 63 | + | |
62 | 64 |
| |
63 | 65 |
| |
64 | 66 |
| |
| |||
67 | 69 |
| |
68 | 70 |
| |
69 | 71 |
| |
70 |
| - | |
| 72 | + | |
71 | 73 |
| |
72 | 74 |
| |
73 | 75 |
| |
74 |
| - | |
| 76 | + | |
75 | 77 |
| |
76 | 78 |
| |
77 | 79 |
| |
|
0 commit comments
Comments
(0)