Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:9480 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 43035 invoked by uid 1010); 22 Apr 2004 05:34:20 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 43011 invoked from network); 22 Apr 2004 05:34:20 -0000 Received: from unknown (HELO utopia.in.force-elite.com) (216.255.199.145) by pb1.pair.com with SMTP; 22 Apr 2004 05:34:20 -0000 X-AuthUser: chip@force-elite.com Received: from [172.31.200.1] (206.127.79.51:59536) by utopia.in.force-elite.com with [XMail 1.17 (Linux/Ix86) ESMTP Server] id for from ; Thu, 22 Apr 2004 05:34:17 -0000 To: Sterling Hughes , internals@lists.php.net In-Reply-To: References: <1082583400.12577.19.camel@powah.cc.force-elite.com> <1CA1D9B6-93F7-11D8-9EC0-000A95E073A0@php.net> <1082596603.15932.5.camel@powah.cc.force-elite.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-f6NdiDt3tJef2oMVZCpw" Message-ID: <1082612119.15932.11.camel@powah.cc.force-elite.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Wed, 21 Apr 2004 23:35:19 -0600 Subject: Re: [PHP-DEV] xmlSetGenericErrorFunc Abuse From: chip@force-elite.com (Paul Querna) --=-f6NdiDt3tJef2oMVZCpw Content-Type: multipart/mixed; boundary="=-rzheickEwbRfFa9vsy26" --=-rzheickEwbRfFa9vsy26 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2004-04-21 at 23:06, Sterling Hughes wrote: > Err, read back in the message. Specifically about "should reset the=20 > generic error handler." If it doesn't reset it, that's a separate=20 > issue.=20 see the attached patch. it fixes this problem for my test case. Does not completely shutdown the xmlParser between requests, but just fixes the error handling stuff. -Paul Querna --=-rzheickEwbRfFa9vsy26 Content-Disposition: attachment; filename=libxml-error-handling.patch Content-Type: text/x-patch; name=libxml-error-handling.patch; charset=UTF-8 Content-Transfer-Encoding: base64 SW5kZXg6IGV4dC9saWJ4bWwvbGlieG1sLmMNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvcmVwb3Np dG9yeS9waHAtc3JjL2V4dC9saWJ4bWwvbGlieG1sLmMsdg0KcmV0cmlldmluZyByZXZpc2lvbiAx LjE2DQpkaWZmIC11IC1yMS4xNiBsaWJ4bWwuYw0KLS0tIGV4dC9saWJ4bWwvbGlieG1sLmMJMSBN YXIgMjAwNCAxMjowOToyMiAtMDAwMAkxLjE2DQorKysgZXh0L2xpYnhtbC9saWJ4bWwuYwkyMiBB cHIgMjAwNCAwNToyOTo1NyAtMDAwMA0KQEAgLTQwMCw5ICs0MDAsNiBAQA0KIAkJCXBocF9saWJ4 bWxfc3RyZWFtc19JT193cml0ZSwgDQogCQkJcGhwX2xpYnhtbF9zdHJlYW1zX0lPX2Nsb3NlKTsN CiANCi0JCS8qIHJlcG9ydCBlcnJvcnMgdmlhIGhhbmRsZXIgcmF0aGVyIHRoYW4gc3RkZXJyICov DQotCQl4bWxTZXRHZW5lcmljRXJyb3JGdW5jKE5VTEwsIHBocF9saWJ4bWxfZXJyb3JfaGFuZGxl cik7DQotDQogCQl6ZW5kX2hhc2hfaW5pdCgmcGhwX2xpYnhtbF9leHBvcnRzLCAwLCBOVUxMLCBO VUxMLCAxKTsNCiANCiAJCV9waHBfbGlieG1sX2luaXRpYWxpemVkID0gMTsNCkBAIC00MTEsOCAr NDA4LDYgQEANCiANCiBQSFBfTElCWE1MX0FQSSB2b2lkIHBocF9saWJ4bWxfc2h1dGRvd24oKSB7 DQogCWlmIChfcGhwX2xpYnhtbF9pbml0aWFsaXplZCkgew0KLQkJLyogcmVzZXQgbGlieG1sIGdl bmVyaWMgZXJyb3IgaGFuZGxpbmcgKi8NCi0JCXhtbFNldEdlbmVyaWNFcnJvckZ1bmMoTlVMTCwg TlVMTCk7DQogCQl4bWxDbGVhbnVwUGFyc2VyKCk7DQogCQl6ZW5kX2hhc2hfZGVzdHJveSgmcGhw X2xpYnhtbF9leHBvcnRzKTsNCiAJCV9waHBfbGlieG1sX2luaXRpYWxpemVkID0gMDsNCkBAIC00 MzYsNyArNDMxLDEwIEBADQogDQogUEhQX1JJTklUX0ZVTkNUSU9OKGxpYnhtbCkNCiB7DQotICAg IHJldHVybiBTVUNDRVNTOw0KKwkvKiByZXBvcnQgZXJyb3JzIHZpYSBoYW5kbGVyIHJhdGhlciB0 aGFuIHN0ZGVyciAqLw0KKwl4bWxTZXRHZW5lcmljRXJyb3JGdW5jKE5VTEwsIHBocF9saWJ4bWxf ZXJyb3JfaGFuZGxlcik7DQorDQorCXJldHVybiBTVUNDRVNTOw0KIH0NCiANCiANCkBAIC00NTAs NiArNDQ4LDggQEANCiANCiBQSFBfUlNIVVRET1dOX0ZVTkNUSU9OKGxpYnhtbCkNCiB7DQorCS8q IHJlc2V0IGxpYnhtbCBnZW5lcmljIGVycm9yIGhhbmRsaW5nICovDQorCXhtbFNldEdlbmVyaWNF cnJvckZ1bmMoTlVMTCwgTlVMTCk7DQogCXNtYXJ0X3N0cl9mcmVlKCZMSUJYTUwoZXJyb3JfYnVm ZmVyKSk7DQogCXJldHVybiBTVUNDRVNTOw0KIH0NCg0K --=-rzheickEwbRfFa9vsy26-- --=-f6NdiDt3tJef2oMVZCpw Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQBAh1mX94h19kJyHwARAu1bAJ0dsGr3tKwWa4Auzw7P8eUc0pK1ygCeNZIm RDelgVNE5Yh3oD5d+RbgOxk= =a39y -----END PGP SIGNATURE----- --=-f6NdiDt3tJef2oMVZCpw--