From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Jackson Subject: [PATCH 13/22] tools/xenstore: get_handle: use "goto err" error handling style Date: Fri, 15 Sep 2017 19:48:50 +0100 Message-ID: <1505501339-11965-14-git-send-email-ian.jackson@eu.citrix.com> References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xensource.com Cc: Ian Jackson , Stefano Stabellini , Wei Liu List-Id: xen-devel@lists.xenproject.org UmVwbGFjZSB0aGUgYWQtaG9jIGV4aXQgY2xhdXNlcyB3aXRoIHRoZSBlcnJvciBoYW5kbGluZyBz dHlsZSB3aGVyZQogIC0gbG9jYWwgdmFyaWFibGVzIGNvbnRhaW4gZWl0aGVyIHRoaW5ncyB0byBi ZSBmcmVlZCwgb3Igc2VudGluZWxzCiAgLSBhbGwgZXJyb3IgZXhpdHMgZ28gdmlhIGFuICJlcnIi IGxhYmVsIHdoaWNoIGZyZWVzIGV2ZXJ5dGhpbmcKClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29u IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL3hlbnN0b3JlL3hzLmMgfCAy MSArKysrKysrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCsp LCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hzLmMgYi90b29s cy94ZW5zdG9yZS94cy5jCmluZGV4IDU2Y2FhYzcuLjY1Y2JhODYgMTAwNjQ0Ci0tLSBhL3Rvb2xz L3hlbnN0b3JlL3hzLmMKKysrIGIvdG9vbHMveGVuc3RvcmUveHMuYwpAQCAtMjI2LDcgKzIyNiw3 IEBAIHN0YXRpYyBzdHJ1Y3QgeHNfaGFuZGxlICpnZXRfaGFuZGxlKGNvbnN0IGNoYXIgKmNvbm5l Y3RfdG8pCiAJaW50IGZkID0gLTEsIHNhdmVkX2Vycm5vOwogCiAJaWYgKHN0YXQoY29ubmVjdF90 bywgJmJ1ZikgIT0gMCkKLQkJcmV0dXJuIE5VTEw7CisJCWdvdG8gZXJyOwogCiAJaWYgKFNfSVNT T0NLKGJ1Zi5zdF9tb2RlKSkKIAkJZmQgPSBnZXRfc29ja2V0KGNvbm5lY3RfdG8pOwpAQCAtMjM0 LDE1ICsyMzQsMTEgQEAgc3RhdGljIHN0cnVjdCB4c19oYW5kbGUgKmdldF9oYW5kbGUoY29uc3Qg Y2hhciAqY29ubmVjdF90bykKIAkJZmQgPSBnZXRfZGV2KGNvbm5lY3RfdG8pOwogCiAJaWYgKGZk ID09IC0xKQotCQlyZXR1cm4gTlVMTDsKKwkJZ290byBlcnI7CiAKIAloID0gbWFsbG9jKHNpemVv ZigqaCkpOwotCWlmIChoID09IE5VTEwpIHsKLQkJc2F2ZWRfZXJybm8gPSBlcnJubzsKLQkJY2xv c2UoZmQpOwotCQllcnJubyA9IHNhdmVkX2Vycm5vOwotCQlyZXR1cm4gTlVMTDsKLQl9CisJaWYg KGggPT0gTlVMTCkKKwkJZ290byBlcnI7CiAKIAltZW1zZXQoaCwgMCwgc2l6ZW9mKCpoKSk7CiAK QEAgLTI2Nyw2ICsyNjMsMTUgQEAgc3RhdGljIHN0cnVjdCB4c19oYW5kbGUgKmdldF9oYW5kbGUo Y29uc3QgY2hhciAqY29ubmVjdF90bykKICNlbmRpZgogCiAJcmV0dXJuIGg7CisKK2VycjoKKwlz YXZlZF9lcnJubyA9IGVycm5vOworCisJaWYgKGZkID49IDApIGNsb3NlKGZkKTsKKwlmcmVlKGgp OworCisJZXJybm8gPSBzYXZlZF9lcnJubzsKKwlyZXR1cm4gTlVMTDsKIH0KIAogc3RydWN0IHhz X2hhbmRsZSAqeHNfZGFlbW9uX29wZW4odm9pZCkKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==