From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH] libxl: fix an error path that uses uninitialised rc in libxl_set_memory_target Date: Sun, 12 Jun 2016 15:09:50 +0100 Message-ID: <1465740590-21337-1-git-send-email-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bC65M-0002b6-32 for xen-devel@lists.xenproject.org; Sun, 12 Jun 2016 14:09:56 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: George Dunlap , Ian Jackson , Wei Liu , Paulina Szubarczyk List-Id: xen-devel@lists.xenproject.org ZWNkYzZmZDggKCJsaWJ4bDogRml4IGxpYnhsX3NldF9tZW1vcnlfdGFyZ2V0IHJldHVybiB2YWx1 ZSIpIGZhaWxlZCB0bwppbml0aWFsaXNlZCByYyBpbiBvbmUgZmFpbHVyZSBwYXRoLiBGaXggaXQg aW4gdGhpcyBwYXRoLgoKQWxzbyBmaXhlZCBhbiBpbmRlbnRhdGlvbiBpc3N1ZSB3aGlsZSBJIHdh cyB0aGVyZS4KCkNJRDogMTM2MjY5NQoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA Y2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv bT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IFBh dWxpbmEgU3p1YmFyY3p5ayA8cGF1bGluYXN6dWJhcmN6eWtAZ21haWwuY29tPgotLS0KIHRvb2xz L2xpYnhsL2xpYnhsLmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygr KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5jIGIvdG9v bHMvbGlieGwvbGlieGwuYwppbmRleCA1ZWM0YzgwLi4xYzgxMjM5IDEwMDY0NAotLS0gYS90b29s cy9saWJ4bC9saWJ4bC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKQEAgLTQ5MjcsMTAgKzQ5 MjcsMTIgQEAgcmV0cnlfdHJhbnNhY3Rpb246CiAKICAgICB0YXJnZXQgPSBsaWJ4bF9feHNfcmVh ZChnYywgdCwgR0NTUFJJTlRGKCIlcy9tZW1vcnkvdGFyZ2V0IiwgZG9tcGF0aCkpOwogICAgIGlm ICghdGFyZ2V0ICYmICFkb21pZCkgewotICAgICAgICBpZiAoIXhzX3RyYW5zYWN0aW9uX2VuZChj dHgtPnhzaCwgdCwgMSkpCisgICAgICAgIGlmICgheHNfdHJhbnNhY3Rpb25fZW5kKGN0eC0+eHNo LCB0LCAxKSkgeworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwogICAgICAgICAgICAgZ290 byBvdXRfbm9fdHJhbnNhY3Rpb247CisgICAgICAgIH0KICAgICAgICAgbHJjID0gbGlieGxfX2Zp bGxfZG9tMF9tZW1vcnlfaW5mbyhnYywgJmN1cnJlbnRfdGFyZ2V0X21lbWtiLAotICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmN1cnJlbnRfbWF4X21lbWtiKTsKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY3VycmVudF9tYXhfbWVt a2IpOwogICAgICAgICBpZiAobHJjIDwgMCkgeyByYyA9IEVSUk9SX0ZBSUw7IGdvdG8gb3V0X25v X3RyYW5zYWN0aW9uOyB9CiAgICAgICAgIGdvdG8gcmV0cnlfdHJhbnNhY3Rpb247CiAgICAgfSBl bHNlIGlmICghdGFyZ2V0KSB7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==