From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id BEC374C05B for ; Mon, 8 Dec 2025 03:09:26 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'FVjEmukoArUXWsP3Z2Y23iNBIwodJSB7Q+G299xQNus=', expected b'mu206akIDuu+KDh45IqUAYHlI9zJP0ATWzKHtJgOlRA=')) header.d=ffmpeg.org header.i=@ffmpeg.org header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1765163329; h=content-type : mime-version : to : date : message-id : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-transfer-encoding : from; bh=FVjEmukoArUXWsP3Z2Y23iNBIwodJSB7Q+G299xQNus=; b=AXwfsdjsGYROW78f7xb+m4eKutiRv/1eTjUWmH3Yo3KL1gWsisRlTHU7reHBHKwCHsi5N rfURMsAEtq9V64EXTMZ+9SjJGyOAsaZEB7xkvZ9V0Q6BBh0K/UCrRY7kKhz0yNdjj3F8Ho6 VEHkBpS7BG3itn4IUvNMp6b9Spi14PnlQq2Q3AswZKnUGlLbOzFy1rineuoqxoi9no0DcRY 6f095CgUl60sawGeb1VxAM0NP9MZe3/QeB+kaME4cQX7zELzO2IaJ05sa+IwnJUqIRiZeJF JPOLpR4kcs+lTHVQkP2/d+TvarZFANRk7hBe82PyoR717A7hJV/O3adV1RIw== Received: from [172.19.0.3] (unknown [172.19.0.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 0B364690646; Mon, 8 Dec 2025 05:08:49 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1765163288; b=ENZjoB2wKGvtjzUrPexTl3gOVWFCnDBWoL9m3SLQEPoCg8wjagBaAiXgGlAyY/K6YQOdg 4HEkgJFAtC7MA1sM42b9Fvp13qFEP3bJdRwnw+9P2nUDPUV6ACO7htoXFaDjMuQRHrrXeHf K/O+lo+ABipBu26xk6iSSNrJffGwcMBYXX3DsSGujKyODttXBF+vprpQAZz3fC9y0TzGr1j lynHa2D5AHndUkIEd63LVrS4J2scVE1xsPHs6nO2slbHrpH+OG+sWMMKxf8EYXD65qbyjzm N9D4tf0EMNL07k6iz3QO8E1DyWYGoEpPyu07QfQMnW7SuTq6mT3HJjzwafTQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1765163288; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=FVjEmukoArUXWsP3Z2Y23iNBIwodJSB7Q+G299xQNus=; b=bdtrPyXGifKzl9Ks/nxlByuU4dKJfeEAJwh+/FQkpeLo5jxBFLMZZ790Dt8arbO+fOJaf 9WUL3zlvqC30lkZsZ/Mpxn3asqSMYukKLxEZSSgMYX/0kYFBa3AsjOe1zn0tFaIxU864986 9R762NjL7zXCOHwu8cmsSQVBQBEr1s81+ZDn93EkblEpu2tqK9mrwu0Z47NpyA7qjW/02Q7 ONRGC1M7ETAdy22ABMqg1J7kP6HO1jMQWN24T8XB6zpnYyDgkQmLd6T+PsxZX1yHbbaM7f4 +nvymZa6NcQXZ+oqUAY0LeUQ1O/I87y5iuCG+hNFsATTgLj8Pr60eAlLJHTw== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none; dmarc=pass header.from=ffmpeg.org policy.dmarc=quarantine Authentication-Results: ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=ffmpeg.org policy.dmarc=quarantine DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1765163277; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=mu206akIDuu+KDh45IqUAYHlI9zJP0ATWzKHtJgOlRA=; b=lwgAD+vKHPwy4FE9u7hi+HW1OC2wk/5KC8zml4j0+SSota32nuQe6qAtbzKR05/ll2MuP h0rr+ZnxUZDzUpwNgQgp8DHjmcDlUKZlWrqeOhWZH3mtSsL+TErET0OOFTZ3hHUyRq2XJA8 ARMbKMf42CC7RtCLSs/tMHZvMpBc5JMe09ddIRq4qD9D5u3MDt2pIR7KRV1uq+5wnjintCc Mt5HodLVMzqZAnDGdV+2aG/ewEH62ZiiNj18QC1EwRP1V6OUUX2D+VSXO/v2WZ/NW7FyJra +QDzqgeRmEZ56EYwYJXAeKs/X8RnPfDbF/Kb01dUWcss81Sp0yNsuqil0ryg== Received: from 55ca25703178 (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id EA25A6905C8 for ; Mon, 8 Dec 2025 05:07:56 +0200 (EET) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Mon, 08 Dec 2025 03:07:56 -0000 Message-ID: <176516327714.39.16394376886319516012@2cb04c0e5124> Message-ID-Hash: E3RLJ7T2IKMGPFWSGOVKKYBNDXJZ3RUG X-Message-ID-Hash: E3RLJ7T2IKMGPFWSGOVKKYBNDXJZ3RUG X-MailFrom: code@ffmpeg.org X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH] Round of tiny fixes for clang warnings. (PR #21124) List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: =?utf-8?q?Kacper_Michaj=C5=82ow_via_ffmpeg-devel?= Cc: =?utf-8?q?Kacper_Michaj=C5=82ow?= Content-Transfer-Encoding: base64 Archived-At: List-Archive: List-Post: UFIgIzIxMTI0IG9wZW5lZCBieSBLYWNwZXIgTWljaGFqxYJvdyAoa2FzcGVyOTMpClVSTDogaHR0 cHM6Ly9jb2RlLmZmbXBlZy5vcmcvRkZtcGVnL0ZGbXBlZy9wdWxscy8yMTEyNApQYXRjaCBVUkw6 IGh0dHBzOi8vY29kZS5mZm1wZWcub3JnL0ZGbXBlZy9GRm1wZWcvcHVsbHMvMjExMjQucGF0Y2gK ClNlZTogaHR0cHM6Ly9mYXRlLmZmbXBlZy5vcmcvbG9nLmNnaT9sb2c9Y29tcGlsZSZ0aW1lPTIw MjUxMjA3MjIxOTE2JnNsb3Q9bXN5czItY2xhbmc2NAoKCkZyb20gODkyYzY3MDE2Y2ZmNDdiZmQx M2Q2ZGE4MDEyNDExOWY0MmRkZjAzNCBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTogPT9V VEYtOD9xP0thY3Blcj0yME1pY2hhaj1DNT04Mm93Pz0gPGthc3BlcjkzQGdtYWlsLmNvbT4KRGF0 ZTogTW9uLCA4IERlYyAyMDI1IDAzOjM2OjA1ICswMTAwClN1YmplY3Q6IFtQQVRDSCAxLzddIGF2 ZmlsdGVyL3ZmX25laWdoYm9yX29wZW5jbDogYWRkIGVycm9yIGNvbmRpdGlvbiB3aGVuCiBmaWx0 ZXIgbmFtZSBkb2Vzbid0IG1hdGNoCk1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQtVHlwZTogdGV4 dC9wbGFpbjsgY2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0CgpU aGlzIGNhbm5vdCByZWFsbHkgaGFwcGVuLCBidXQgdG8gc3VwcHJlc3MgY29tcGlsZXIgd2Fybmlu Z3MsIHdlIGNhbgpqdXN0IHJldHVybiBBVkVSUk9SX0JVRyBoZXJlLgoKRml4ZXM6IHdhcm5pbmc6 IHZhcmlhYmxlICdrZXJuZWxfbmFtZScgaXMgdXNlZCB1bmluaXRpYWxpemVkIHdoZW5ldmVyICdp ZicgY29uZGl0aW9uIGlzIGZhbHNlIFstV3NvbWV0aW1lcy11bmluaXRpYWxpemVkXQpTaWduZWQt b2ZmLWJ5OiBLYWNwZXIgTWljaGFqxYJvdyA8a2FzcGVyOTNAZ21haWwuY29tPgotLS0KIGxpYmF2 ZmlsdGVyL3ZmX25laWdoYm9yX29wZW5jbC5jIHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGlu c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9saWJhdmZpbHRlci92Zl9uZWlnaGJvcl9vcGVuY2wu YyBiL2xpYmF2ZmlsdGVyL3ZmX25laWdoYm9yX29wZW5jbC5jCmluZGV4IDBiOGQ3ZmM5OTguLmVi MzlhNWVjNTkgMTAwNjQ0Ci0tLSBhL2xpYmF2ZmlsdGVyL3ZmX25laWdoYm9yX29wZW5jbC5jCisr KyBiL2xpYmF2ZmlsdGVyL3ZmX25laWdoYm9yX29wZW5jbC5jCkBAIC02OSw2ICs2OSw5IEBAIHN0 YXRpYyBpbnQgbmVpZ2hib3Jfb3BlbmNsX2luaXQoQVZGaWx0ZXJDb250ZXh0ICphdmN0eCkKICAg ICAgICAga2VybmVsX25hbWUgPSAiZXJvc2lvbl9nbG9iYWwiOwogICAgIH0gZWxzZSBpZiAoIXN0 cmNtcChhdmN0eC0+ZmlsdGVyLT5uYW1lLCAiZGlsYXRpb25fb3BlbmNsIikpewogICAgICAgICBr ZXJuZWxfbmFtZSA9ICJkaWxhdGlvbl9nbG9iYWwiOworICAgIH0gZWxzZSB7CisgICAgICAgIGVy ciA9IEFWRVJST1JfQlVHOworICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQogICAgIGN0eC0+a2Vy bmVsID0gY2xDcmVhdGVLZXJuZWwoY3R4LT5vY2YucHJvZ3JhbSwga2VybmVsX25hbWUsICZjbGUp OwogICAgIENMX0ZBSUxfT05fRVJST1IoQVZFUlJPUihFSU8pLCAiRmFpbGVkIHRvIGNyZWF0ZSAi Ci0tIAoyLjQ5LjEKCgpGcm9tIDMxNjc5Y2I2YjY2YjdkYTJiNDIxZTQyZDlkYjhjMmY1ZDQwZjJl MDMgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCkZyb206ID0/VVRGLTg/cT9LYWNwZXI9MjBNaWNo YWo9QzU9ODJvdz89IDxrYXNwZXI5M0BnbWFpbC5jb20+CkRhdGU6IE1vbiwgOCBEZWMgMjAyNSAw MzozODo1NiArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMi83XSBhdmZpbHRlci92Zl9saWJvcGVuY3Y6 IG1ha2Ugc3VyZSB0aGVyZSBpcyBzcGFjZSBmb3IKIG51bGwtdGVybWluYXRvciBpbiBzaGFwZV9z dHIKTUlNRS1WZXJzaW9uOiAxLjAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PVVU Ri04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQKCkZpeGVzOiB3YXJuaW5nOiAnc3Nj YW5mJyBtYXkgb3ZlcmZsb3c7IGRlc3RpbmF0aW9uIGJ1ZmZlciBpbiBhcmd1bWVudCA3IGhhcyBz aXplIDMyLCBidXQgdGhlIGNvcnJlc3BvbmRpbmcgc3BlY2lmaWVyIG1heSByZXF1aXJlIHNpemUg MzMgWy1XZm9ydGlmeS1zb3VyY2VdClNpZ25lZC1vZmYtYnk6IEthY3BlciBNaWNoYWrFgm93IDxr YXNwZXI5M0BnbWFpbC5jb20+Ci0tLQogbGliYXZmaWx0ZXIvdmZfbGlib3BlbmN2LmMgfCAyICst CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n aXQgYS9saWJhdmZpbHRlci92Zl9saWJvcGVuY3YuYyBiL2xpYmF2ZmlsdGVyL3ZmX2xpYm9wZW5j di5jCmluZGV4IGFlOGRkNDliMmMuLjhhODBhN2ZkYWIgMTAwNjQ0Ci0tLSBhL2xpYmF2ZmlsdGVy L3ZmX2xpYm9wZW5jdi5jCisrKyBiL2xpYmF2ZmlsdGVyL3ZmX2xpYm9wZW5jdi5jCkBAIC0yMDUs NyArMjA1LDcgQEAgc3RhdGljIGludCBwYXJzZV9pcGxjb252a2VybmVsKElwbENvbnZLZXJuZWwg KiprZXJuZWwsIGNoYXIgKmJ1Ziwgdm9pZCAqbG9nX2N0eCkKICAgICBpbnQgY29scyA9IDAsIHJv d3MgPSAwLCBhbmNob3JfeCA9IDAsIGFuY2hvcl95ID0gMCwgc2hhcGUgPSBDVl9TSEFQRV9SRUNU OwogICAgIGludCAqdmFsdWVzID0gTlVMTCwgcmV0ID0gMDsKIAotICAgIHNzY2FuZihidWYsICIl ZHglZCslZHglZC8lMzJbXj1dPSUxMjdzIiwgJmNvbHMsICZyb3dzLCAmYW5jaG9yX3gsICZhbmNo b3JfeSwgc2hhcGVfc3RyLCBzaGFwZV9maWxlbmFtZSk7CisgICAgc3NjYW5mKGJ1ZiwgIiVkeCVk KyVkeCVkLyUzMVtePV09JTEyN3MiLCAmY29scywgJnJvd3MsICZhbmNob3JfeCwgJmFuY2hvcl95 LCBzaGFwZV9zdHIsIHNoYXBlX2ZpbGVuYW1lKTsKIAogICAgIGlmICAgICAgKCFzdHJjbXAoc2hh cGVfc3RyLCAicmVjdCIgICApKSBzaGFwZSA9IENWX1NIQVBFX1JFQ1Q7CiAgICAgZWxzZSBpZiAo IXN0cmNtcChzaGFwZV9zdHIsICJjcm9zcyIgICkpIHNoYXBlID0gQ1ZfU0hBUEVfQ1JPU1M7Ci0t IAoyLjQ5LjEKCgpGcm9tIGMxZjkxN2M2YzQzOGMyZWU5ZTVjMDNhNGQxNTc3N2I3NGVhNjhjMGUg TW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCkZyb206ID0/VVRGLTg/cT9LYWNwZXI9MjBNaWNoYWo9 QzU9ODJvdz89IDxrYXNwZXI5M0BnbWFpbC5jb20+CkRhdGU6IE1vbiwgOCBEZWMgMjAyNSAwMzo0 MjozNiArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMy83XSBhdmNvZGVjL2xpYmFvbWRlYzogYWRkIGV4 cGxpY2l0IGVudW0gY2FzdCB0byBzdXBwcmVzcwogY29tcGlsZXIgd2FybmluZ3MKTUlNRS1WZXJz aW9uOiAxLjAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PVVURi04CkNvbnRlbnQt VHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQKClNpZ25lZC1vZmYtYnk6IEthY3BlciBNaWNoYWrFgm93 IDxrYXNwZXI5M0BnbWFpbC5jb20+Ci0tLQogbGliYXZjb2RlYy9saWJhb21kZWMuYyB8IDYgKysr LS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL2xpYmF2Y29kZWMvbGliYW9tZGVjLmMgYi9saWJhdmNvZGVjL2xpYmFvbWRlYy5j CmluZGV4IGNmNTk4NmJhZjQuLjllOWM0ZDE4YzUgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvbGli YW9tZGVjLmMKKysrIGIvbGliYXZjb2RlYy9saWJhb21kZWMuYwpAQCAtNzEsOSArNzEsOSBAQCBz dGF0aWMgaW50IHNldF9waXhfZm10KEFWQ29kZWNDb250ZXh0ICphdmN0eCwgc3RydWN0IGFvbV9p bWFnZSAqaW1nKQogICAgICAgICBBVkNPTF9SQU5HRV9NUEVHLCBBVkNPTF9SQU5HRV9KUEVHCiAg ICAgfTsKICAgICBhdmN0eC0+Y29sb3JfcmFuZ2UgPSBjb2xvcl9yYW5nZXNbaW1nLT5yYW5nZV07 Ci0gICAgYXZjdHgtPmNvbG9yX3ByaW1hcmllcyA9IGltZy0+Y3A7Ci0gICAgYXZjdHgtPmNvbG9y c3BhY2UgID0gaW1nLT5tYzsKLSAgICBhdmN0eC0+Y29sb3JfdHJjICAgPSBpbWctPnRjOworICAg IGF2Y3R4LT5jb2xvcl9wcmltYXJpZXMgPSAoZW51bSBBVkNvbG9yUHJpbWFyaWVzKWltZy0+Y3A7 CisgICAgYXZjdHgtPmNvbG9yc3BhY2UgID0gKGVudW0gQVZDb2xvclNwYWNlKWltZy0+bWM7Cisg ICAgYXZjdHgtPmNvbG9yX3RyYyAgID0gKGVudW0gQVZDb2xvclRyYW5zZmVyQ2hhcmFjdGVyaXN0 aWMpaW1nLT50YzsKIAogICAgIHN3aXRjaCAoaW1nLT5mbXQpIHsKICAgICBjYXNlIEFPTV9JTUdf Rk1UX0k0MjA6Ci0tIAoyLjQ5LjEKCgpGcm9tIDRhOTMwNThmYmUyNTI1N2E0NDczOTgxNmI5MmFh MmU0ZWNmNDQxNWMgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCkZyb206ID0/VVRGLTg/cT9LYWNw ZXI9MjBNaWNoYWo9QzU9ODJvdz89IDxrYXNwZXI5M0BnbWFpbC5jb20+CkRhdGU6IE1vbiwgOCBE ZWMgMjAyNSAwMzo0ODowOCArMDEwMApTdWJqZWN0OiBbUEFUQ0ggNC83XSBhdmNvZGVjL2xpYnN2 dGF2MTogYWRkIGV4cGxpY2l0IGVudW0gY2FzdCB0byBzdXBwcmVzcwogY29tcGlsZXIgd2Fybmlu Z3MKTUlNRS1WZXJzaW9uOiAxLjAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PVVU Ri04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQKClNpZ25lZC1vZmYtYnk6IEthY3Bl ciBNaWNoYWrFgm93IDxrYXNwZXI5M0BnbWFpbC5jb20+Ci0tLQogbGliYXZjb2RlYy9saWJzdnRh djEuYyB8IDggKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9saWJzdnRhdjEuYyBiL2xpYmF2Y29k ZWMvbGlic3Z0YXYxLmMKaW5kZXggMGUzZTc0OGI4ZC4uNzA0N2I3MjQyMiAxMDA2NDQKLS0tIGEv bGliYXZjb2RlYy9saWJzdnRhdjEuYworKysgYi9saWJhdmNvZGVjL2xpYnN2dGF2MS5jCkBAIC0y NDEsMTAgKzI0MSwxMCBAQCBzdGF0aWMgaW50IGNvbmZpZ19lbmNfcGFyYW1zKEViU3Z0QXYxRW5j Q29uZmlndXJhdGlvbiAqcGFyYW0sCiAgICAgfQogCiAgICAgZGVzYyA9IGF2X3BpeF9mbXRfZGVz Y19nZXQoYXZjdHgtPnBpeF9mbXQpOwotICAgIHBhcmFtLT5jb2xvcl9wcmltYXJpZXMgICAgICAg ICAgPSBhdmN0eC0+Y29sb3JfcHJpbWFyaWVzOwotICAgIHBhcmFtLT5tYXRyaXhfY29lZmZpY2ll bnRzICAgICAgPSAoZGVzYy0+ZmxhZ3MgJiBBVl9QSVhfRk1UX0ZMQUdfUkdCKSA/Ci0gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFWQ09MX1NQQ19SR0IgOiBhdmN0eC0+Y29s b3JzcGFjZTsKLSAgICBwYXJhbS0+dHJhbnNmZXJfY2hhcmFjdGVyaXN0aWNzID0gYXZjdHgtPmNv bG9yX3RyYzsKKyAgICBwYXJhbS0+Y29sb3JfcHJpbWFyaWVzICAgICAgICAgID0gKGVudW0gRWJD b2xvclByaW1hcmllcylhdmN0eC0+Y29sb3JfcHJpbWFyaWVzOworICAgIHBhcmFtLT5tYXRyaXhf Y29lZmZpY2llbnRzICAgICAgPSAoZW51bSBFYk1hdHJpeENvZWZmaWNpZW50cykoKGRlc2MtPmZs YWdzICYgQVZfUElYX0ZNVF9GTEFHX1JHQikgPworICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBBVkNPTF9TUENfUkdCIDogYXZjdHgtPmNvbG9yc3BhY2UpOworICAgIHBhcmFt LT50cmFuc2Zlcl9jaGFyYWN0ZXJpc3RpY3MgPSAoZW51bSBFYlRyYW5zZmVyQ2hhcmFjdGVyaXN0 aWNzKWF2Y3R4LT5jb2xvcl90cmM7CiAKICAgICBpZiAoYXZjdHgtPmNvbG9yX3JhbmdlICE9IEFW Q09MX1JBTkdFX1VOU1BFQ0lGSUVEKQogICAgICAgICBwYXJhbS0+Y29sb3JfcmFuZ2UgPSBhdmN0 eC0+Y29sb3JfcmFuZ2UgPT0gQVZDT0xfUkFOR0VfSlBFRzsKLS0gCjIuNDkuMQoKCkZyb20gMDA1 NTY2NjZjYjU3ODIwMTE2ODE0OTNjMTU3YmJkY2FlZWJlZDkwYSBNb24gU2VwIDE3IDAwOjAwOjAw IDIwMDEKRnJvbTogPT9VVEYtOD9xP0thY3Blcj0yME1pY2hhaj1DNT04Mm93Pz0gPGthc3Blcjkz QGdtYWlsLmNvbT4KRGF0ZTogTW9uLCA4IERlYyAyMDI1IDAzOjUzOjEwICswMTAwClN1YmplY3Q6 IFtQQVRDSCA1LzddIGF2Y29kZWMvbGlieDI2NTogYWRkIGV4cGxpY2l0IGVudW0gY2FzdCB0byBz dXBwcmVzcwogY29tcGlsZXIgd2FybmluZ3MKTUlNRS1WZXJzaW9uOiAxLjAKQ29udGVudC1UeXBl OiB0ZXh0L3BsYWluOyBjaGFyc2V0PVVURi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhi aXQKClNpZ25lZC1vZmYtYnk6IEthY3BlciBNaWNoYWrFgm93IDxrYXNwZXI5M0BnbWFpbC5jb20+ Ci0tLQogbGliYXZjb2RlYy9saWJ4MjY1LmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGlu c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9saWJ4 MjY1LmMgYi9saWJhdmNvZGVjL2xpYngyNjUuYwppbmRleCAyYjgzYTkxZDAwLi4zNDE4NjhlN2Nk IDEwMDY0NAotLS0gYS9saWJhdmNvZGVjL2xpYngyNjUuYworKysgYi9saWJhdmNvZGVjL2xpYngy NjUuYwpAQCAtNzcwLDcgKzc3MCw3IEBAIHN0YXRpYyBpbnQgbGlieDI2NV9lbmNvZGVfZnJhbWUo QVZDb2RlY0NvbnRleHQgKmF2Y3R4LCBBVlBhY2tldCAqcGt0LAogICAgICAgICAgICAgICAgIHNl aV9wYXlsb2FkID0gJnNlaS0+cGF5bG9hZHNbc2VpLT5udW1QYXlsb2Fkc107CiAgICAgICAgICAg ICAgICAgc2VpX3BheWxvYWQtPnBheWxvYWQgPSBzZWlfZGF0YTsKICAgICAgICAgICAgICAgICBz ZWlfcGF5bG9hZC0+cGF5bG9hZFNpemUgPSBzZWlfc2l6ZTsKLSAgICAgICAgICAgICAgICBzZWlf cGF5bG9hZC0+cGF5bG9hZFR5cGUgPSBTRUlfVFlQRV9VU0VSX0RBVEFfUkVHSVNURVJFRF9JVFVf VF9UMzU7CisgICAgICAgICAgICAgICAgc2VpX3BheWxvYWQtPnBheWxvYWRUeXBlID0gKFNFSVBh eWxvYWRUeXBlKVNFSV9UWVBFX1VTRVJfREFUQV9SRUdJU1RFUkVEX0lUVV9UX1QzNTsKICAgICAg ICAgICAgICAgICBzZWktPm51bVBheWxvYWRzKys7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0K QEAgLTgwMSw3ICs4MDEsNyBAQCBzdGF0aWMgaW50IGxpYngyNjVfZW5jb2RlX2ZyYW1lKEFWQ29k ZWNDb250ZXh0ICphdmN0eCwgQVZQYWNrZXQgKnBrdCwKICAgICAgICAgICAgICAgICB9CiAgICAg ICAgICAgICAgICAgc2VpX3BheWxvYWQtPnBheWxvYWRTaXplID0gc2lkZV9kYXRhLT5zaXplOwog ICAgICAgICAgICAgICAgIC8qIEVxdWFsIHRvIGxpYngyNjUgVVNFUl9EQVRBX1VOUkVHSVNURVJF RCAqLwotICAgICAgICAgICAgICAgIHNlaV9wYXlsb2FkLT5wYXlsb2FkVHlwZSA9IFNFSV9UWVBF X1VTRVJfREFUQV9VTlJFR0lTVEVSRUQ7CisgICAgICAgICAgICAgICAgc2VpX3BheWxvYWQtPnBh eWxvYWRUeXBlID0gKFNFSVBheWxvYWRUeXBlKVNFSV9UWVBFX1VTRVJfREFUQV9VTlJFR0lTVEVS RUQ7CiAgICAgICAgICAgICAgICAgc2VpLT5udW1QYXlsb2FkcysrOwogICAgICAgICAgICAgfQog ICAgICAgICB9Ci0tIAoyLjQ5LjEKCgpGcm9tIDg1NTMwNjQwYWE3MzMxNzM1MTBjZDc3OTc3ZDRh ZjA0NjY5MmU5ZDYgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCkZyb206ID0/VVRGLTg/cT9LYWNw ZXI9MjBNaWNoYWo9QzU9ODJvdz89IDxrYXNwZXI5M0BnbWFpbC5jb20+CkRhdGU6IE1vbiwgOCBE ZWMgMjAyNSAwMzo1NzoyNSArMDEwMApTdWJqZWN0OiBbUEFUQ0ggNi83XSBzd3Jlc2FtcGxlL3Nv eHJfcmVzYW1wbGU6IHBhc3MgaW5pdGlhbGl6ZWQgZGF0YSB0bwogc294cl9wcm9jZXNzKCkgaW4g Zmx1c2goKQpNSU1FLVZlcnNpb246IDEuMApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJz ZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdAoKU2lnbmVkLW9mZi1ieTog S2FjcGVyIE1pY2hhasWCb3cgPGthc3BlcjkzQGdtYWlsLmNvbT4KLS0tCiBsaWJzd3Jlc2FtcGxl L3NveHJfcmVzYW1wbGUuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2xpYnN3cmVzYW1wbGUvc294cl9yZXNhbXBsZS5j IGIvbGlic3dyZXNhbXBsZS9zb3hyX3Jlc2FtcGxlLmMKaW5kZXggY2M1YjRkYjVkNC4uYjcxZWNl NjFmOCAxMDA2NDQKLS0tIGEvbGlic3dyZXNhbXBsZS9zb3hyX3Jlc2FtcGxlLmMKKysrIGIvbGli c3dyZXNhbXBsZS9zb3hyX3Jlc2FtcGxlLmMKQEAgLTcyLDcgKzcyLDcgQEAgc3RhdGljIGludCBm bHVzaChzdHJ1Y3QgU3dyQ29udGV4dCAqcyl7CiAgICAgc294cl9wcm9jZXNzKChzb3hyX3Qpcy0+ cmVzYW1wbGUsIE5VTEwsIDAsIE5VTEwsIE5VTEwsIDAsIE5VTEwpOwogCiAgICAgewotICAgICAg ICBmbG9hdCBmOworICAgICAgICBmbG9hdCBmID0gMDsKICAgICAgICAgc2l6ZV90IGlkb25lLCBv ZG9uZTsKICAgICAgICAgc294cl9wcm9jZXNzKChzb3hyX3Qpcy0+cmVzYW1wbGUsICZmLCAwLCAm aWRvbmUsICZmLCAwLCAmb2RvbmUpOwogICAgICAgICBzLT5kZWxheWVkX3NhbXBsZXNfZml4dXAg LT0gc294cl9kZWxheSgoc294cl90KXMtPnJlc2FtcGxlKTsKLS0gCjIuNDkuMQoKCkZyb20gMGNm NTQyNTBlNmI5ZTQwODYzMjljYTNiYTBmNmIyYzBmYTU0ZmZjMCBNb24gU2VwIDE3IDAwOjAwOjAw IDIwMDEKRnJvbTogPT9VVEYtOD9xP0thY3Blcj0yME1pY2hhaj1DNT04Mm93Pz0gPGthc3Blcjkz QGdtYWlsLmNvbT4KRGF0ZTogTW9uLCA4IERlYyAyMDI1IDA0OjAyOjE5ICswMTAwClN1YmplY3Q6 IFtQQVRDSCA3LzddIGF2dXRpbC9od2NvbnRleHRfdmFhcGk6IG1hcmsgdHJ5X2FsbCB3aXRoIGF2 X3VudXNlZCB0bwogc3VwcHJlcyB3YXJuaW5nCk1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQtVHlw ZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4 Yml0CgpGaXhlczogd2FybmluZzogdmFyaWFibGUgJ3RyeV9hbGwnIHNldCBidXQgbm90IHVzZWQg Wy1XdW51c2VkLWJ1dC1zZXQtdmFyaWFibGVdClNpZ25lZC1vZmYtYnk6IEthY3BlciBNaWNoYWrF gm93IDxrYXNwZXI5M0BnbWFpbC5jb20+Ci0tLQogbGliYXZ1dGlsL2h3Y29udGV4dF92YWFwaS5j IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpk aWZmIC0tZ2l0IGEvbGliYXZ1dGlsL2h3Y29udGV4dF92YWFwaS5jIGIvbGliYXZ1dGlsL2h3Y29u dGV4dF92YWFwaS5jCmluZGV4IDRmMzUwMjc5N2IuLjk4MTMwZjlmYjEgMTAwNjQ0Ci0tLSBhL2xp YmF2dXRpbC9od2NvbnRleHRfdmFhcGkuYworKysgYi9saWJhdnV0aWwvaHdjb250ZXh0X3ZhYXBp LmMKQEAgLTE3MTUsNyArMTcxNSw3IEBAIHN0YXRpYyBpbnQgdmFhcGlfZGV2aWNlX2NyZWF0ZShB VkhXRGV2aWNlQ29udGV4dCAqY3R4LCBjb25zdCBjaGFyICpkZXZpY2UsCiAgICAgVkFBUElEZXZp Y2VQcml2ICpwcml2OwogICAgIFZBRGlzcGxheSBkaXNwbGF5ID0gTlVMTDsKICAgICBjb25zdCBB VkRpY3Rpb25hcnlFbnRyeSAqZW50OwotICAgIGludCB0cnlfZHJtLCB0cnlfeDExLCB0cnlfd2lu MzIsIHRyeV9hbGw7CisgICAgaW50IHRyeV9kcm0sIHRyeV94MTEsIHRyeV93aW4zMiwgdHJ5X2Fs bCBhdl91bnVzZWQ7CiAKICAgICBwcml2ID0gYXZfbWFsbG9jeihzaXplb2YoKnByaXYpKTsKICAg ICBpZiAoIXByaXYpCi0tIAoyLjQ5LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QgLS0gZmZtcGVnLWRldmVs QGZmbXBlZy5vcmcKVG8gdW5zdWJzY3JpYmUgc2VuZCBhbiBlbWFpbCB0byBmZm1wZWctZGV2ZWwt bGVhdmVAZmZtcGVnLm9yZwo=