From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Subject: [PATCH] drm/client: Fix double free in error path Date: Thu, 12 Jul 2018 11:18:40 +0200 Message-ID: <20180712091840.37272-1-noralf@tronnes.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from smtp.domeneshop.no (smtp.domeneshop.no [IPv6:2a01:5b40:0:3005::1]) by gabe.freedesktop.org (Postfix) with ESMTPS id BFC626EEF9 for ; Thu, 12 Jul 2018 09:19:02 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Daniel Vetter List-Id: dri-devel@lists.freedesktop.org VGhpcyBmaXhlcyBhIHN0YXRpYyBjaGVja2VyIHdhcm5pbmc6CgoJZHJpdmVycy9ncHUvZHJtL2Ry bV9jbGllbnQuYzoyODkgZHJtX2NsaWVudF9idWZmZXJfY3JlYXRlKCkKCWVycm9yOiBkb3VibGUg ZnJlZSBvZiAnYnVmZmVyJwoKZHJtX2NsaWVudF9idWZmZXJfZGVsZXRlKCkgZnJlZXMgdGhlIGJ1 ZmZlciBzbyByZW1vdmUgdGhlIGV4dHJhIGZyZWUuCgpGaXhlczogYzc2ZjBmN2NiNTQ2ICgiZHJt OiBCZWdpbiBhbiBBUEkgZm9yIGluLWtlcm5lbCBjbGllbnRzIikKUmVwb3J0ZWQtYnk6IERhbiBD YXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KQ2M6IERhbmllbCBWZXR0ZXIgPGRh bmllbC52ZXR0ZXJAZmZ3bGwuY2g+ClNpZ25lZC1vZmYtYnk6IE5vcmFsZiBUcsO4bm5lcyA8bm9y YWxmQHRyb25uZXMub3JnPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fY2xpZW50LmMgfCA4ICsr KystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fY2xpZW50LmMgYi9kcml2ZXJzL2dwdS9k cm0vZHJtX2NsaWVudC5jCmluZGV4IDliMTQyZjU4ZDQ4OS4uODNiMjk0YWUzZTRlIDEwMDY0NAot LS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2NsaWVudC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9k cm1fY2xpZW50LmMKQEAgLTI0Miw4ICsyNDIsMTAgQEAgZHJtX2NsaWVudF9idWZmZXJfY3JlYXRl KHN0cnVjdCBkcm1fY2xpZW50X2RldiAqY2xpZW50LCB1MzIgd2lkdGgsIHUzMiBoZWlnaHQsIHUK IAlkdW1iX2FyZ3MuaGVpZ2h0ID0gaGVpZ2h0OwogCWR1bWJfYXJncy5icHAgPSBkcm1fZm9ybWF0 X3BsYW5lX2NwcChmb3JtYXQsIDApICogODsKIAlyZXQgPSBkcm1fbW9kZV9jcmVhdGVfZHVtYihk ZXYsICZkdW1iX2FyZ3MsIGNsaWVudC0+ZmlsZSk7Ci0JaWYgKHJldCkKLQkJZ290byBlcnJfZnJl ZTsKKwlpZiAocmV0KSB7CisJCWtmcmVlKGJ1ZmZlcik7CisJCXJldHVybiBFUlJfUFRSKHJldCk7 CisJfQogCiAJYnVmZmVyLT5oYW5kbGUgPSBkdW1iX2FyZ3MuaGFuZGxlOwogCWJ1ZmZlci0+cGl0 Y2ggPSBkdW1iX2FyZ3MucGl0Y2g7CkBAIC0yNzYsOCArMjc4LDYgQEAgZHJtX2NsaWVudF9idWZm ZXJfY3JlYXRlKHN0cnVjdCBkcm1fY2xpZW50X2RldiAqY2xpZW50LCB1MzIgd2lkdGgsIHUzMiBo ZWlnaHQsIHUKIAogZXJyX2RlbGV0ZToKIAlkcm1fY2xpZW50X2J1ZmZlcl9kZWxldGUoYnVmZmVy KTsKLWVycl9mcmVlOgotCWtmcmVlKGJ1ZmZlcik7CiAKIAlyZXR1cm4gRVJSX1BUUihyZXQpOwog fQotLSAKMi4xNS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2 ZWwK