From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony PERARD Subject: [PATCH v4 15/32] libxl_json: Enable yajl_allow_trailing_garbage Date: Fri, 27 Jul 2018 15:05:57 +0100 Message-ID: <20180727140614.13256-16-anthony.perard@citrix.com> References: <20180727140614.13256-1-anthony.perard@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1fj3jb-0008M8-N0 for xen-devel@lists.xenproject.org; Fri, 27 Jul 2018 14:28:47 +0000 In-Reply-To: <20180727140614.13256-1-anthony.perard@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Anthony PERARD , Ian Jackson , Wei Liu List-Id: xen-devel@lists.xenproject.org VGhpcyBhbGxvdyB0byBwYXJzZSBhIHN0cmluZyB0aGF0IGlzIG5vdCBOVUwtdGVybWluYXRlZC4g V2l0aCB0aGF0Cm9wdGlvbnMgZGlzYWJsZWQsIFlBSkwgdjIgd291bGQgbG9vayBhaGVhZCBvbiBj b21wbGV0aW9uIHRvIGZpbmQgb3V0IGlmCnRoZXJlIGlzIG1vcmUgdG8gcGFyc2UuCgpZQUpMIHYx IGRvZXNuJ3QgaGF2ZSB0aGlzIGJlaGF2aW9yLgoKQW55IGZ1bmN0aW9uIGZ1bmN0aW9uIHRoYXQg YWxsb2NhdGUgYSB5YWpsX2hhbmRsZSB2aWEgdGhpcyBmdW5jdGlvbgplaXRoZXIgcGFyc2UgYSBO VUwtdGVybWluYXRlZCBzdHJpbmcsIG9yIGRvIHByb3ZpZGUgcHJvcGVyIGxlbmd0aC4gU28KY2hh bmdlIHRoZSBkZWZhdWx0IGFuZCBhbGxvdyBnYXJiYWdlIChsaWtlIGEgZGlmZmVyZW50IEpTT04g ZG9jdW1lbnQpCmFmdGVyIHRoZSBlbmQgb2YgdGhlIGRhdGEgdG8gcGFyc2UuCgpUaGlzIGlzIGlt cG9ydGFuZCBmb3IgdGhlIFFNUCBjbGllbnQsIGFzIHRoZXJlIGNvdWxkIGJlIG1vcmUgdGhhbiBv bmUKbWVzc2FnZSB0byBwYXJzZSwgYW5kIFlBSkwgd291bGQgY29uc2lkZXIgdGhlIG5leHQgbWVz c2FnZSB0byBiZQpnYXJiYWdlIGFuZCB0aHJvdyBhbiBlcnJvci4KClNpZ25lZC1vZmYtYnk6IEFu dGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhs L2xpYnhsX2pzb24uaCB8IDUgKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyks IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9qc29uLmggYi90 b29scy9saWJ4bC9saWJ4bF9qc29uLmgKaW5kZXggYWYyNmU3ODg1ZC4uMjYwNzgzYmZkZSAxMDA2 NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfanNvbi5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs X2pzb24uaApAQCAtNTAsNyArNTAsMTAgQEAgc3RhdGljIGlubGluZSB5YWpsX2hhbmRsZSBsaWJ4 bF9feWFqbF9hbGxvYyhjb25zdCB5YWpsX2NhbGxiYWNrcyAqY2FsbGJhY2tzLAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB5YWpsX2FsbG9jX2Z1bmNzICphbGxv Y0Z1bmNzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lk ICpjdHgpCiB7Ci0gICAgcmV0dXJuIHlhamxfYWxsb2MoY2FsbGJhY2tzLCBhbGxvY0Z1bmNzLCBj dHgpOworICAgIHlhamxfaGFuZGxlIGhhbmQgPSB5YWpsX2FsbG9jKGNhbGxiYWNrcywgYWxsb2NG dW5jcywgY3R4KTsKKyAgICBpZiAoaGFuZCkKKyAgICAgICAgeWFqbF9jb25maWcoaGFuZCwgeWFq bF9hbGxvd190cmFpbGluZ19nYXJiYWdlLCAxKTsKKyAgICByZXR1cm4gaGFuZDsKIH0KIAogc3Rh dGljIGlubGluZSB5YWpsX2dlbiBsaWJ4bF95YWpsX2dlbl9hbGxvYyhjb25zdCB5YWpsX2FsbG9j X2Z1bmNzICphbGxvY0Z1bmNzKQotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs