Christoph M. Becker
502b187ae8
Fix #75282 : xmlrpc_encode_request() crashes
...
Since we allow ext/xmlrpc to be built against a system libxmlrpc(-epi),
we must not `efree` memory which has been allocated via `malloc`. To
distinguish bundled and system libxmlrpc(-epi) we introduce the macro
`HAVE_XMLRPC_BUNDLED` (analogous to how it is done by ext/gd). We
deliberately keep the ugly `#ifdef`s, instead of tucking them away in
an `XMLRPC_FREE()` macro, to not forget that it is a bad idea to fork
and bundle a library, but to also allow building against an unpatched
system lib.
2018-10-21 12:06:55 +02:00
..
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-14 19:44:14 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-14 19:44:14 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-20 23:04:15 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-13 14:14:50 +02:00
2018-10-15 04:31:31 +02:00
2018-10-14 19:44:14 +02:00
2018-10-18 00:44:43 +02:00
2018-10-15 04:31:31 +02:00
2018-10-14 19:44:14 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-14 19:44:14 +02:00
2018-10-14 19:44:14 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-14 19:44:14 +02:00
2018-10-15 04:31:31 +02:00
2018-10-14 19:44:14 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-14 19:44:14 +02:00
2018-01-02 12:55:14 +08:00
2018-10-15 04:31:31 +02:00
2018-10-17 16:30:46 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-16 18:49:17 +02:00
2018-10-15 04:31:31 +02:00
2018-10-21 12:06:55 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-14 12:54:08 +02:00
2018-10-15 04:31:31 +02:00
2018-10-15 04:31:31 +02:00
2018-10-19 00:07:42 +02:00
2018-10-14 12:54:08 +02:00