From nobody Mon Oct 03 17:13:43 2022 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Mh6r05j7rz4djjv; Mon, 3 Oct 2022 17:13:52 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Mh6r052mGz3cL3; Mon, 3 Oct 2022 17:13:52 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1664817232; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=rvRJrTkqK/1+rgYvUi5OxppDdCFHQT49LZHGvwAys4o=; b=VdT4qaIzXprfzAttaBSLiFJ9wCABpUsnwChdsqryvPh5eQ9WU7NgJjyg91+PnQCR6lt7wF sF4OBMLZk5x8Y1Q8Kpx4GCd0/xlAMXeljYAMI9yUBD17/DxsGp+zQpuvJUDA1XLPrjWRyk gWkB3tgIQ83ROm59BuaNXNdDjHKmc9T5ornjcD2cnAs0wIeOD3kVUaBzXTQi7H7u5fVGuN d+Y224X801mh23uu5RBHgPpepqbEt/Va4pHSnhGdvVkG6bWgBH8Q24aRTgeC3CCBHZQNjr J1i0bnRJYE7nRY5nCq1wBdOgncvU9xjqzdzYG4zGG2xEMy/FOo/8sv0jtYzC5A== Received: from mail.xzibition.com (unknown [127.0.1.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id 6CBD92BD3; Mon, 3 Oct 2022 17:13:52 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id 8435831FF9; Mon, 3 Oct 2022 10:13:51 -0700 (PDT) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id XSZ3HsdRp_UL; Mon, 3 Oct 2022 10:13:47 -0700 (PDT) Message-ID: <3fd7be3f-90b1-ae87-1b4e-8b183acf1a9c@FreeBSD.org> DKIM-Filter: OpenDKIM Filter v2.10.3 mail.xzibition.com 8597F31FD9 Date: Mon, 3 Oct 2022 10:13:43 -0700 List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.3.1 Subject: Re: git: cfa1a1308709 - main - pfctl: fix recrusive printing of ethernet anchors Content-Language: en-US To: Kristof Provost , src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org, matteo@freebsd.org References: <202209061119.286BJnOV024965@gitrepo.freebsd.org> From: Bryan Drewery Organization: FreeBSD In-Reply-To: <202209061119.286BJnOV024965@gitrepo.freebsd.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------U1nifSeptv4QvY8Rw7yA0aBz" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1664817232; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=rvRJrTkqK/1+rgYvUi5OxppDdCFHQT49LZHGvwAys4o=; b=DPLs4gHE4aRqeJS4O9pQUgUdqSsLDBUHU7tPI1zrb1FkDhatx42U8hu48pZrQOpi6k1NlE U4TIPzm2kmvELrmjXml6TiB/G66r7zOw5Te0j7YkBUKqEjmdn8jcdl6dpc7iv4iG2KLRw+ NQ/WVqILqpDpXXg8DVb/j9z3PBzFbUr6RTCgc2WJF09Nz0Te4oxdtnzaoPvgXLOW525e/c a8zl+K+98vLqLCM6wsRPYhMJ5/7afbH2nqq9xRgcbNJREq6jwH8pTlkehKur3DqteE1NtG qUAmWW0RnunnDKNAu/+qOq3y5jMATkPv4L43N5B2s/kymEFAyE6KNAhjLHLA5A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1664817232; a=rsa-sha256; cv=none; b=nG9ucA1Dl29NtKdQQrE+OeZd8uiMUHAZ5nv/lINUW4bDCQhQyT15TwA567SZzP1GLGZFLi OcUCGIQPW80ETZ0Bw5nxkaBXlD/lRH5K3ZfTMdgcldOCeUX+3TgDfSDVOaq9JLqO/Fufpn X77UyVupDmnU+Y4AiVQ1LOunxIl+Z8I9GDjUPxE25BPv5kYStPYth1a7UQf3jkQkA9DN9H SMcTspwrhKkzH5QrrrH7031Ws9vL2dFXeaM4TYpcc2FvwoJQBs6oXz3GwSilEVgMhjPD2S 4av/WdGDVBCow8gpM6DII+hABOCy7iPzgV0B+dp+EwHbvhyOVZLpQx8EivBMcA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------U1nifSeptv4QvY8Rw7yA0aBz Content-Type: multipart/mixed; boundary="------------xKJIdSHm36zulwaxFlQYs1cd"; protected-headers="v1" From: Bryan Drewery To: Kristof Provost , src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org, matteo@freebsd.org Message-ID: <3fd7be3f-90b1-ae87-1b4e-8b183acf1a9c@FreeBSD.org> Subject: Re: git: cfa1a1308709 - main - pfctl: fix recrusive printing of ethernet anchors References: <202209061119.286BJnOV024965@gitrepo.freebsd.org> In-Reply-To: <202209061119.286BJnOV024965@gitrepo.freebsd.org> --------------xKJIdSHm36zulwaxFlQYs1cd Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SSB0aGluayB0aGVyZSdzIHN0aWxsIGEgcHJvYmxlbSBoZXJlLg0KDQpwZmN0bCAtYSAnKicg LXNyIHdvcmtzDQpwZmN0bCAtYSAnbmFtZS8qJyAtc3IgZG9lcyBub3QuDQoNCk9uIDkvNi8y MDIyIDQ6MTkgQU0sIEtyaXN0b2YgUHJvdm9zdCB3cm90ZToNCj4gVGhlIGJyYW5jaCBtYWlu IGhhcyBiZWVuIHVwZGF0ZWQgYnkga3A6DQo+IA0KPiBVUkw6IGh0dHBzOi8vY2dpdC5GcmVl QlNELm9yZy9zcmMvY29tbWl0Lz9pZD1jZmExYTEzMDg3MDk2ZmU5M2Q3YTI5NzYwMTVjY2Rh MjQzNDc2YTY0DQo+IA0KPiBjb21taXQgY2ZhMWExMzA4NzA5NmZlOTNkN2EyOTc2MDE1Y2Nk YTI0MzQ3NmE2NA0KPiBBdXRob3I6ICAgICBLcmlzdG9mIFByb3Zvc3QgPGtwQEZyZWVCU0Qu b3JnPg0KPiBBdXRob3JEYXRlOiAyMDIyLTA5LTAxIDA5OjQ1OjE5ICswMDAwDQo+IENvbW1p dDogICAgIEtyaXN0b2YgUHJvdm9zdCA8a3BARnJlZUJTRC5vcmc+DQo+IENvbW1pdERhdGU6 IDIwMjItMDktMDYgMTE6MTk6MTAgKzAwMDANCj4gDQo+ICAgICAgcGZjdGw6IGZpeCByZWNy dXNpdmUgcHJpbnRpbmcgb2YgZXRoZXJuZXQgYW5jaG9ycw0KPiAgICAgIA0KPiAgICAgIFNp bWlsYXIgdG8gdGhlIHByZWNlZGluZyBmaXggZm9yIGxheWVyIHRocmVlIHJ1bGVzLCBlbnN1 cmUgdGhhdCB3ZQ0KPiAgICAgIHJlY3Vyc2l2ZWx5IGxpc3Qgd2lsZGNhcmQgYW5jaG9ycyBm b3IgZXRoZXJuZXQgcnVsZXMuDQo+ICAgICAgDQo+ICAgICAgTUZDIGFmdGVyOiAgICAgIDMg d2Vla3MNCj4gICAgICBTcG9uc29yZWQgYnk6ICAgUnViaWNvbiBDb21tdW5pY2F0aW9ucywg TExDICgiTmV0Z2F0ZSIpDQo+ICAgICAgRGlmZmVyZW50aWFsIFJldmlzaW9uOiAgaHR0cHM6 Ly9yZXZpZXdzLmZyZWVic2Qub3JnL0QzNjQxNw0KPiAtLS0NCj4gICBzYmluL3BmY3RsL3Bh cnNlLnkgfCAgOSArKysrKystDQo+ICAgc2Jpbi9wZmN0bC9wZmN0bC5jIHwgNzkgKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tDQo+ICAg MiBmaWxlcyBjaGFuZ2VkLCA3NSBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkNCj4g DQo+IGRpZmYgLS1naXQgYS9zYmluL3BmY3RsL3BhcnNlLnkgYi9zYmluL3BmY3RsL3BhcnNl LnkNCj4gaW5kZXggNWQwMzIwZTkwOWZiLi5lZWE5Zjg5NzgyYmUgMTAwNjQ0DQo+IC0tLSBh L3NiaW4vcGZjdGwvcGFyc2UueQ0KPiArKysgYi9zYmluL3BmY3RsL3BhcnNlLnkNCj4gQEAg LTEyNzYsNyArMTI3NiwxNCBAQCBldGhlcmFuY2hvcnJ1bGUJOiBFVEhFUiBBTkNIT1IgYW5j aG9ybmFtZSBkaXIgcXVpY2sgaW50ZXJmYWNlIGV0aGVycHJvdG8gZXRoZXJmcg0KPiAgIA0K PiAgIAkJCW1lbXNldCgmciwgMCwgc2l6ZW9mKHIpKTsNCj4gICAJCQlpZiAocGYtPmVhc3Rh Y2tbcGYtPmFzZCArIDFdKSB7DQo+IC0JCQkJLyogbW92ZSBpbmxpbmUgcnVsZXMgaW50byBy ZWxhdGl2ZSBsb2NhdGlvbiAqLw0KPiArCQkJCWlmICgkMyAmJiBzdHJjaHIoJDMsICcvJykg IT0gTlVMTCkgew0KPiArCQkJCQlmcmVlKCQzKTsNCj4gKwkJCQkJeXllcnJvcigiYW5jaG9y IHBhdGhzIGNvbnRhaW5pbmcgJy8nICINCj4gKwkJCQkJICAgImNhbm5vdCBiZSB1c2VkIGZv ciBpbmxpbmUgYW5jaG9ycy4iKTsNCj4gKwkJCQkJWVlFUlJPUjsNCj4gKwkJCQl9DQo+ICsN Cj4gKwkJCQkvKiBNb3ZlIGlubGluZSBydWxlcyBpbnRvIHJlbGF0aXZlIGxvY2F0aW9uLiAq Lw0KPiAgIAkJCQlwZmN0bF9ldGhfYW5jaG9yX3NldHVwKHBmLCAmciwNCj4gICAJCQkJICAg ICZwZi0+ZWFzdGFja1twZi0+YXNkXS0+cnVsZXNldCwNCj4gICAJCQkJICAgICQzID8gJDMg OiBwZi0+ZWFsYXN0LT5uYW1lKTsNCj4gZGlmZiAtLWdpdCBhL3NiaW4vcGZjdGwvcGZjdGwu YyBiL3NiaW4vcGZjdGwvcGZjdGwuYw0KPiBpbmRleCAwNDQ1ZmRkMzJlYTcuLmJjNmYxNGUx YzE5NyAxMDA2NDQNCj4gLS0tIGEvc2Jpbi9wZmN0bC9wZmN0bC5jDQo+ICsrKyBiL3NiaW4v cGZjdGwvcGZjdGwuYw0KPiBAQCAtOTksNyArOTksNyBAQCBpbnQJIHBmY3RsX2dldF9wb29s KGludCwgc3RydWN0IHBmY3RsX3Bvb2wgKiwgdV9pbnQzMl90LCB1X2ludDMyX3QsIGludCwN Cj4gICAJICAgIGNoYXIgKik7DQo+ICAgdm9pZAkgcGZjdGxfcHJpbnRfZXRoX3J1bGVfY291 bnRlcnMoc3RydWN0IHBmY3RsX2V0aF9ydWxlICosIGludCk7DQo+ICAgdm9pZAkgcGZjdGxf cHJpbnRfcnVsZV9jb3VudGVycyhzdHJ1Y3QgcGZjdGxfcnVsZSAqLCBpbnQpOw0KPiAtaW50 CSBwZmN0bF9zaG93X2V0aF9ydWxlcyhpbnQsIGNoYXIgKiwgaW50LCBlbnVtIHBmY3RsX3No b3csIGNoYXIgKiwgaW50KTsNCj4gK2ludAkgcGZjdGxfc2hvd19ldGhfcnVsZXMoaW50LCBj aGFyICosIGludCwgZW51bSBwZmN0bF9zaG93LCBjaGFyICosIGludCwgaW50KTsNCj4gICBp bnQJIHBmY3RsX3Nob3dfcnVsZXMoaW50LCBjaGFyICosIGludCwgZW51bSBwZmN0bF9zaG93 LCBjaGFyICosIGludCwgaW50KTsNCj4gICBpbnQJIHBmY3RsX3Nob3dfbmF0KGludCwgY2hh ciAqLCBpbnQsIGNoYXIgKiwgaW50KTsNCj4gICBpbnQJIHBmY3RsX3Nob3dfc3JjX25vZGVz KGludCwgaW50KTsNCj4gQEAgLTEwOTEsMjAgKzEwOTEsNzMgQEAgcGZjdGxfcHJpbnRfdGl0 bGUoY2hhciAqdGl0bGUpDQo+ICAgDQo+ICAgaW50DQo+ICAgcGZjdGxfc2hvd19ldGhfcnVs ZXMoaW50IGRldiwgY2hhciAqcGF0aCwgaW50IG9wdHMsIGVudW0gcGZjdGxfc2hvdyBmb3Jt YXQsDQo+IC0gICAgY2hhciAqYW5jaG9ybmFtZSwgaW50IGRlcHRoKQ0KPiArICAgIGNoYXIg KmFuY2hvcm5hbWUsIGludCBkZXB0aCwgaW50IHdpbGRjYXJkKQ0KPiAgIHsNCj4gICAJY2hh ciBhbmNob3JfY2FsbFtNQVhQQVRITEVOXTsNCj4gICAJc3RydWN0IHBmY3RsX2V0aF9ydWxl c19pbmZvIGluZm87DQo+ICAgCXN0cnVjdCBwZmN0bF9ldGhfcnVsZSBydWxlOw0KPiArCWlu dCBicmFjZTsNCj4gICAJaW50IGRvdGl0bGUgPSBvcHRzICYgUEZfT1BUX1NIT1dBTEw7DQo+ ICAgCWludCBsZW4gPSBzdHJsZW4ocGF0aCk7DQo+IC0JaW50IGJyYWNlOw0KPiAtCWNoYXIg KnA7DQo+ICsJY2hhciAqbnBhdGgsICpwOw0KPiAgIA0KPiAtCWlmIChwYXRoWzBdKQ0KPiAt CQlzbnByaW50ZigmcGF0aFtsZW5dLCBNQVhQQVRITEVOIC0gbGVuLCAiLyVzIiwgYW5jaG9y bmFtZSk7DQo+IC0JZWxzZQ0KPiAtCQlzbnByaW50ZigmcGF0aFtsZW5dLCBNQVhQQVRITEVO IC0gbGVuLCAiJXMiLCBhbmNob3JuYW1lKTsNCj4gKwkvKg0KPiArCSAqIFRydW5jYXRlIGEg dHJhaWxpbmcgLyBhbmQgKiBvbiBhbiBhbmNob3JuYW1lIGJlZm9yZSBzZWFyY2hpbmcgZm9y DQo+ICsJICogdGhlIHJ1bGVzZXQsIHRoaXMgaXMgc3ludGFjdGljIHN1Z2FyIHRoYXQgZG9l c24ndCBhY3R1YWxseSBtYWtlIGl0DQo+ICsJICogdG8gdGhlIGtlcm5lbC4NCj4gKwkgKi8N Cj4gKwlpZiAoKHAgPSBzdHJyY2hyKGFuY2hvcm5hbWUsICcvJykpICE9IE5VTEwgJiYNCj4g KwkJCXBbMV0gPT0gJyonICYmIHBbMl0gPT0gJ1wwJykgew0KPiArCQlwWzBdID0gJ1wwJzsN Cj4gKwl9DQo+ICsNCj4gKwlpZiAoYW5jaG9ybmFtZVswXSA9PSAnLycpIHsNCj4gKwkJaWYg KChucGF0aCA9IGNhbGxvYygxLCBNQVhQQVRITEVOKSkgPT0gTlVMTCkNCj4gKwkJCWVycngo MSwgInBmY3RsX3J1bGVzOiBjYWxsb2MiKTsNCj4gKwkJc25wcmludGYobnBhdGgsIE1BWFBB VEhMRU4sICIlcyIsIGFuY2hvcm5hbWUpOw0KPiArCX0gZWxzZSB7DQo+ICsJCWlmIChwYXRo WzBdKQ0KPiArCQkJc25wcmludGYoJnBhdGhbbGVuXSwgTUFYUEFUSExFTiAtIGxlbiwgIi8l cyIsIGFuY2hvcm5hbWUpOw0KPiArCQllbHNlDQo+ICsJCQlzbnByaW50ZigmcGF0aFtsZW5d LCBNQVhQQVRITEVOIC0gbGVuLCAiJXMiLCBhbmNob3JuYW1lKTsNCj4gKwkJbnBhdGggPSBw YXRoOw0KPiArCX0NCj4gKw0KPiArCS8qDQo+ICsJICogSWYgdGhpcyBhbmNob3Igd2FzIGNh bGxlZCB3aXRoIGEgd2lsZGNhcmQgcGF0aCwgZ28gdGhyb3VnaA0KPiArCSAqIHRoZSBydWxl c2V0cyBpbiB0aGUgYW5jaG9yIHJhdGhlciB0aGFuIHRoZSBydWxlcy4NCj4gKwkgKi8NCj4g KwlpZiAod2lsZGNhcmQgJiYgKG9wdHMgJiBQRl9PUFRfUkVDVVJTRSkpIHsNCj4gKwkJc3Ry dWN0IHBmY3RsX2V0aF9ydWxlc2V0c19pbmZvCXJpOw0KPiArCQl1X2ludDMyX3QgICAgICAg ICAgICAgICAgbW5yLCBucjsNCj4gKw0KPiArCQlpZiAocGZjdGxfZ2V0X2V0aF9ydWxlc2V0 c19pbmZvKGRldiwgJnJpLCBucGF0aCkpIHsNCj4gKwkJCWlmIChlcnJubyA9PSBFSU5WQUwp IHsNCj4gKwkJCQlmcHJpbnRmKHN0ZGVyciwgIkFuY2hvciAnJXMnICINCj4gKwkJCQkJCSJu b3QgZm91bmQuXG4iLCBhbmNob3JuYW1lKTsNCj4gKwkJCX0gZWxzZSB7DQo+ICsJCQkJd2Fy bigiRElPQ0dFVEVUSFJVTEVTRVRTIik7DQo+ICsJCQkJcmV0dXJuICgtMSk7DQo+ICsJCQl9 DQo+ICsJCX0NCj4gKwkJbW5yID0gcmkubnI7DQo+ICsNCj4gKwkJcGZjdGxfcHJpbnRfZXRo X3J1bGVfY291bnRlcnMoJnJ1bGUsIG9wdHMpOw0KPiArCQlmb3IgKG5yID0gMDsgbnIgPCBt bnI7ICsrbnIpIHsNCj4gKwkJCXN0cnVjdCBwZmN0bF9ldGhfcnVsZXNldF9pbmZvCXJzOw0K PiArDQo+ICsJCQlpZiAocGZjdGxfZ2V0X2V0aF9ydWxlc2V0KGRldiwgbnBhdGgsIG5yLCAm cnMpKQ0KPiArCQkJCWVycigxLCAiRElPQ0dFVEVUSFJVTEVTRVQiKTsNCj4gKwkJCUlOREVO VChkZXB0aCwgIShvcHRzICYgUEZfT1BUX1ZFUkJPU0UpKTsNCj4gKwkJCXByaW50ZigiYW5j aG9yIFwiJXNcIiBhbGwge1xuIiwgcnMubmFtZSk7DQo+ICsJCQlwZmN0bF9zaG93X2V0aF9y dWxlcyhkZXYsIG5wYXRoLCBvcHRzLA0KPiArCQkJCQlmb3JtYXQsIHJzLm5hbWUsIGRlcHRo ICsgMSwgMCk7DQo+ICsJCQlJTkRFTlQoZGVwdGgsICEob3B0cyAmIFBGX09QVF9WRVJCT1NF KSk7DQo+ICsJCQlwcmludGYoIn1cbiIpOw0KPiArCQl9DQo+ICsJCXBhdGhbbGVuXSA9ICdc MCc7DQo+ICsJCXJldHVybiAoMCk7DQo+ICsJfQ0KPiAgIA0KPiAgIAlpZiAocGZjdGxfZ2V0 X2V0aF9ydWxlc19pbmZvKGRldiwgJmluZm8sIHBhdGgpKSB7DQo+ICAgCQl3YXJuKCJESU9D R0VURVRIUlVMRVMiKTsNCj4gQEAgLTExNDEsNyArMTE5NCw3IEBAIHBmY3RsX3Nob3dfZXRo X3J1bGVzKGludCBkZXYsIGNoYXIgKnBhdGgsIGludCBvcHRzLCBlbnVtIHBmY3RsX3Nob3cg Zm9ybWF0LA0KPiAgIAkJcGZjdGxfcHJpbnRfZXRoX3J1bGVfY291bnRlcnMoJnJ1bGUsIG9w dHMpOw0KPiAgIAkJaWYgKGJyYWNlKSB7DQo+ICAgCQkJcGZjdGxfc2hvd19ldGhfcnVsZXMo ZGV2LCBwYXRoLCBvcHRzLCBmb3JtYXQsDQo+IC0JCQkgICAgcCwgZGVwdGggKyAxKTsNCj4g KwkJCSAgICBwLCBkZXB0aCArIDEsIHJ1bGUuYW5jaG9yX3dpbGRjYXJkKTsNCj4gICAJCQlJ TkRFTlQoZGVwdGgsICEob3B0cyAmIFBGX09QVF9WRVJCT1NFKSk7DQo+ICAgCQkJcHJpbnRm KCJ9XG4iKTsNCj4gICAJCX0NCj4gQEAgLTI5ODgsMTMgKzMwNDEsMTUgQEAgbWFpbihpbnQg YXJnYywgY2hhciAqYXJndltdKQ0KPiAgIAkJCXBmY3RsX3Nob3dfbGltaXRzKGRldiwgb3B0 cyk7DQo+ICAgCQkJYnJlYWs7DQo+ICAgCQljYXNlICdlJzoNCj4gLQkJCXBmY3RsX3Nob3df ZXRoX3J1bGVzKGRldiwgcGF0aCwgb3B0cywgMCwgYW5jaG9ybmFtZSwgMCk7DQo+ICsJCQlw ZmN0bF9zaG93X2V0aF9ydWxlcyhkZXYsIHBhdGgsIG9wdHMsIDAsIGFuY2hvcm5hbWUsIDAs DQo+ICsJCQkgICAgMCk7DQo+ICAgCQkJYnJlYWs7DQo+ICAgCQljYXNlICdhJzoNCj4gICAJ CQlvcHRzIHw9IFBGX09QVF9TSE9XQUxMOw0KPiAgIAkJCXBmY3RsX2xvYWRfZmluZ2VycHJp bnRzKGRldiwgb3B0cyk7DQo+ICAgDQo+IC0JCQlwZmN0bF9zaG93X2V0aF9ydWxlcyhkZXYs IHBhdGgsIG9wdHMsIDAsIGFuY2hvcm5hbWUsIDApOw0KPiArCQkJcGZjdGxfc2hvd19ldGhf cnVsZXMoZGV2LCBwYXRoLCBvcHRzLCAwLCBhbmNob3JuYW1lLCAwLA0KPiArCQkJICAgIDAp Ow0KPiAgIA0KPiAgIAkJCXBmY3RsX3Nob3dfbmF0KGRldiwgcGF0aCwgb3B0cywgYW5jaG9y bmFtZSwgMCk7DQo+ICAgCQkJcGZjdGxfc2hvd19ydWxlcyhkZXYsIHBhdGgsIG9wdHMsIDAs IGFuY2hvcm5hbWUsIDAsIDApOw0KPiBAQCAtMzAyMyw3ICszMDc4LDcgQEAgbWFpbihpbnQg YXJnYywgY2hhciAqYXJndltdKQ0KPiAgIA0KPiAgIAlpZiAoKG9wdHMgJiBQRl9PUFRfQ0xS UlVMRUNUUlMpICYmIHNob3dvcHQgPT0gTlVMTCkgew0KPiAgIAkJcGZjdGxfc2hvd19ldGhf cnVsZXMoZGV2LCBwYXRoLCBvcHRzLCBQRkNUTF9TSE9XX05PVEhJTkcsDQo+IC0JCSAgICBh bmNob3JuYW1lLCAwKTsNCj4gKwkJICAgIGFuY2hvcm5hbWUsIDAsIDApOw0KPiAgIAkJcGZj dGxfc2hvd19ydWxlcyhkZXYsIHBhdGgsIG9wdHMsIFBGQ1RMX1NIT1dfTk9USElORywNCj4g ICAJCSAgICBhbmNob3JuYW1lLCAwLCAwKTsNCj4gICAJfQ0KDQotLSANCkJyeWFuIERyZXdl cnkNCg0K --------------xKJIdSHm36zulwaxFlQYs1cd-- --------------U1nifSeptv4QvY8Rw7yA0aBz Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEE+Rc8ssOq6npcih8JNddxu25Gl88FAmM7GEcFAwAAAAAACgkQNddxu25Gl88e zQgAg3YYdKFXjI0czHF+4VS12j6LYX8RUpeIEP96XWs7Qs0yiuFKTG7o5wl7zC7K/K7LNXnjmkxg dy8giHJqDubr+sDO7B6TxlxvnOQsn2neIgvonLswxopfqD7GrckipI+llIkcithBTDrQPj/cwnAM WyNig8tb4RzppYkRyu8rzJJgnvLYT6bvxAnFQxgMFGGSuuf/BU/CE2pYU63aPEXbWzgTEn2W2Sqe sEWQ3U4VnMpHSYAiFE1Z8jOBMtGnysf6r9VMqzHbSchva81EvqlkFwOuNRZz8GlEfYSG0ilPbtQM VwvYZTGO+ftDe1F5CdQ92ZbybtaZxnd6yXFbiE8eZA== =b5LP -----END PGP SIGNATURE----- --------------U1nifSeptv4QvY8Rw7yA0aBz--