forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit19749fb
committed
Replace xmlroot with a properly functioning version that parses the value,
sets the items, and serializes the value back (rather than adding anarbitrary number of XML preambles as before).The libxml memory management via palloc had to be disabled because itcrashes when libxml tries to access memory that was helpfully freedearlier by PostgreSQL. This needs further thought.1 parent063560b commit19749fb
4 files changed
+103
-28
lines changedLines changed: 65 additions & 25 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
| |||
31 | 31 |
| |
32 | 32 |
| |
33 | 33 |
| |
| 34 | + | |
34 | 35 |
| |
35 | 36 |
| |
36 | 37 |
| |
| |||
49 | 50 |
| |
50 | 51 |
| |
51 | 52 |
| |
| 53 | + | |
52 | 54 |
| |
53 | 55 |
| |
54 | 56 |
| |
55 | 57 |
| |
| 58 | + | |
56 | 59 |
| |
57 | 60 |
| |
58 | 61 |
| |
| |||
76 | 79 |
| |
77 | 80 |
| |
78 | 81 |
| |
| 82 | + | |
79 | 83 |
| |
80 | 84 |
| |
81 | 85 |
| |
| |||
86 | 90 |
| |
87 | 91 |
| |
88 | 92 |
| |
89 |
| - | |
| 93 | + | |
| 94 | + | |
90 | 95 |
| |
91 | 96 |
| |
92 | 97 |
| |
| |||
120 | 125 |
| |
121 | 126 |
| |
122 | 127 |
| |
| 128 | + | |
123 | 129 |
| |
124 | 130 |
| |
125 | 131 |
| |
| |||
132 | 138 |
| |
133 | 139 |
| |
134 | 140 |
| |
135 |
| - | |
| 141 | + | |
| 142 | + | |
136 | 143 |
| |
137 | 144 |
| |
138 | 145 |
| |
| |||
175 | 182 |
| |
176 | 183 |
| |
177 | 184 |
| |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
178 | 200 |
| |
179 | 201 |
| |
180 | 202 |
| |
| |||
221 | 243 |
| |
222 | 244 |
| |
223 | 245 |
| |
224 |
| - | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
225 | 250 |
| |
226 | 251 |
| |
227 | 252 |
| |
| |||
280 | 305 |
| |
281 | 306 |
| |
282 | 307 |
| |
283 |
| - | |
284 |
| - | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
285 | 311 |
| |
286 |
| - | |
| 312 | + | |
287 | 313 |
| |
288 |
| - | |
289 |
| - | |
290 |
| - | |
291 |
| - | |
292 |
| - | |
293 | 314 |
| |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
294 | 320 |
| |
295 |
| - | |
296 |
| - | |
297 |
| - | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
298 | 330 |
| |
299 |
| - | |
300 |
| - | |
301 |
| - | |
302 |
| - | |
303 |
| - | |
304 | 331 |
| |
305 |
| - | |
306 |
| - | |
307 |
| - | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
308 | 340 |
| |
309 | 341 |
| |
310 | 342 |
| |
| |||
444 | 476 |
| |
445 | 477 |
| |
446 | 478 |
| |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
447 | 485 |
| |
| 486 | + | |
448 | 487 |
| |
449 | 488 |
| |
450 | 489 |
| |
| |||
528 | 567 |
| |
529 | 568 |
| |
530 | 569 |
| |
531 |
| - | |
532 |
| - | |
533 | 570 |
| |
534 | 571 |
| |
535 | 572 |
| |
| |||
538 | 575 |
| |
539 | 576 |
| |
540 | 577 |
| |
| 578 | + | |
541 | 579 |
| |
542 | 580 |
| |
543 | 581 |
| |
| |||
567 | 605 |
| |
568 | 606 |
| |
569 | 607 |
| |
| 608 | + | |
570 | 609 |
| |
571 | 610 |
| |
572 | 611 |
| |
| |||
596 | 635 |
| |
597 | 636 |
| |
598 | 637 |
| |
| 638 | + | |
599 | 639 |
| |
600 | 640 |
| |
601 | 641 |
| |
|
Lines changed: 29 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
124 | 124 |
| |
125 | 125 |
| |
126 | 126 |
| |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
127 | 151 |
| |
128 | 152 |
| |
129 | 153 |
| |
| |||
139 | 163 |
| |
140 | 164 |
| |
141 | 165 |
| |
142 |
| - | |
143 |
| - | |
144 |
| - | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
145 | 171 |
| |
146 | 172 |
| |
147 | 173 |
| |
|
Lines changed: 6 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
62 | 62 |
| |
63 | 63 |
| |
64 | 64 |
| |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
65 | 71 |
| |
66 | 72 |
| |
67 | 73 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
52 | 52 |
| |
53 | 53 |
| |
54 | 54 |
| |
| 55 | + | |
| 56 | + | |
| 57 | + | |
55 | 58 |
| |
56 | 59 |
| |
57 | 60 |
| |
|
0 commit comments
Comments
(0)