From unknown Sat Jun 21 10:33:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17599: [PATCH] grep: removal of an unnecessary argument Resent-From: Norihiro Tanaka Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Mon, 26 May 2014 14:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 17599 X-GNU-PR-Package: grep X-GNU-PR-Keywords: patch To: 17599@debbugs.gnu.org X-Debbugs-Original-To: bug-grep@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.140111519317314 (code B ref -1); Mon, 26 May 2014 14:40:02 +0000 Received: (at submit) by debbugs.gnu.org; 26 May 2014 14:39:53 +0000 Received: from localhost ([127.0.0.1]:60544 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wow45-0004V6-3F for submit@debbugs.gnu.org; Mon, 26 May 2014 10:39:52 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46886) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wow3x-0004Ui-Vw for submit@debbugs.gnu.org; Mon, 26 May 2014 10:39:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wow3j-0000ql-W4 for submit@debbugs.gnu.org; Mon, 26 May 2014 10:39:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44449) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wow3j-0000qh-Ta for submit@debbugs.gnu.org; Mon, 26 May 2014 10:39:27 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48599) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wow3b-0000XT-R1 for bug-grep@gnu.org; Mon, 26 May 2014 10:39:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wow3T-0000nD-IV for bug-grep@gnu.org; Mon, 26 May 2014 10:39:19 -0400 Received: from mailgw04.kcn.ne.jp ([61.86.7.211]:42315) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wow3T-0000mO-2a for bug-grep@gnu.org; Mon, 26 May 2014 10:39:11 -0400 Received: from imp03 (mailgw7.kcn.ne.jp [61.86.15.238]) by mailgw04.kcn.ne.jp (Postfix) with ESMTP id DF67E6C1CEF for ; Mon, 26 May 2014 23:39:06 +0900 (JST) Received: from mail07.kcn.ne.jp ([61.86.6.186]) by imp03 with bizsmtp id 6ef61o00V40oyB901ef6wE; Mon, 26 May 2014 23:39:06 +0900 X-OrgRCPT: bug-grep@gnu.org Received: from [10.120.1.56] (i118-21-128-66.s30.a048.ap.plala.or.jp [118.21.128.66]) by mail07.kcn.ne.jp (Postfix) with ESMTPA id A4AF1D5009B for ; Mon, 26 May 2014 23:39:06 +0900 (JST) Date: Mon, 26 May 2014 23:39:05 +0900 From: Norihiro Tanaka Message-Id: <20140526233900.16AE.27F6AC2D@kcn.ne.jp> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------_53834FD00000000016CD_MULTIPART_MIXED_" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.65.07 [ja] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --------_53834FD00000000016CD_MULTIPART_MIXED_ Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit `start_ptr' which is 4th argument is always null in do_execute(). So remove it to simplify. This patch doesn't change behaviour of grep. --------_53834FD00000000016CD_MULTIPART_MIXED_ Content-Type: text/plain; charset="US-ASCII"; name="0001-grep-removal-of-an-unnecessary-argument.patch" Content-Disposition: attachment; filename="0001-grep-removal-of-an-unnecessary-argument.patch" Content-Transfer-Encoding: base64 RnJvbSBjM2UwNDRjMjRjY2MyNWZhNTczM2FmY2RjYWQ5YWYwMDUzMmU2NTIzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JpaGlybyBUYW5ha2EgPG5vcml0bmtAa2NuLm5lLmpwPgpE YXRlOiBGcmksIDE2IE1heSAyMDE0IDE4OjQ0OjU5ICswOTAwClN1YmplY3Q6IFtQQVRDSF0gZ3Jl cDogcmVtb3ZhbCBvZiBhbiB1bm5lY2Vzc2FyeSBhcmd1bWVudAoKKiBzcmMvZ3JlcCAoZG9fZXhl Y3V0ZSk6IFJlbW92ZSBhcmd1bWVudCBgc3RhcnRfcHRyJy4gIEl0J3MgYWx3YXlzIG51bGwuCihn cmVwYnVmKTogRml4IGEgY2FsbGVyIG9mIGl0LgotLS0KIHNyYy9ncmVwLmMgfCAxMiArKysrLS0t LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvc3JjL2dyZXAuYyBiL3NyYy9ncmVwLmMKaW5kZXggNmEyYTAyOS4uYWNjMDhj NyAxMDA2NDQKLS0tIGEvc3JjL2dyZXAuYworKysgYi9zcmMvZ3JlcC5jCkBAIC0xMDUyLDggKzEw NTIsNyBAQCBwcnRleHQgKGNoYXIgY29uc3QgKmJlZywgY2hhciBjb25zdCAqbGltKQogICAgaXMg bm8gbWF0Y2gsIHJldHVybiAoc2l6ZV90KSAtMS4gIE90aGVyd2lzZSwgc2V0ICpNQVRDSF9TSVpF IHRvIHRoZQogICAgbGVuZ3RoIG9mIHRoZSBtYXRjaCBhbmQgcmV0dXJuIHRoZSBvZmZzZXQgb2Yg dGhlIHN0YXJ0IG9mIHRoZSBtYXRjaC4gICovCiBzdGF0aWMgc2l6ZV90Ci1kb19leGVjdXRlIChj aGFyIGNvbnN0ICpidWYsIHNpemVfdCBzaXplLCBzaXplX3QgKm1hdGNoX3NpemUsCi0gICAgICAg ICAgICBjaGFyIGNvbnN0ICpzdGFydF9wdHIpCitkb19leGVjdXRlIChjaGFyIGNvbnN0ICpidWYs IHNpemVfdCBzaXplLCBzaXplX3QgKm1hdGNoX3NpemUpCiB7CiAgIHNpemVfdCByZXN1bHQ7CiAg IGNvbnN0IGNoYXIgKmxpbmVfbmV4dDsKQEAgLTEwNzIsNyArMTA3MSw3IEBAIGRvX2V4ZWN1dGUg KGNoYXIgY29uc3QgKmJ1Ziwgc2l6ZV90IHNpemUsIHNpemVfdCAqbWF0Y2hfc2l6ZSwKICAgICAg cmV0dXJuIGJ1ZiArIHNpemUgb3RoZXJ3aXNlLiAgKi8KICAgaWYgKCEgKGV4ZWN1dGUgPT0gRmV4 ZWN1dGUgfHwgZXhlY3V0ZSA9PSBQZXhlY3V0ZSkKICAgICAgIHx8IE1CX0NVUl9NQVggPT0gMSB8 fCAhbWF0Y2hfaWNhc2UpCi0gICAgcmV0dXJuIGV4ZWN1dGUgKGJ1Ziwgc2l6ZSwgbWF0Y2hfc2l6 ZSwgc3RhcnRfcHRyKTsKKyAgICByZXR1cm4gZXhlY3V0ZSAoYnVmLCBzaXplLCBtYXRjaF9zaXpl LCBOVUxMKTsKIAogICBmb3IgKGxpbmVfbmV4dCA9IGJ1ZjsgbGluZV9uZXh0IDwgYnVmICsgc2l6 ZTsgKQogICAgIHsKQEAgLTEwODQsMTAgKzEwODMsNyBAQCBkb19leGVjdXRlIChjaGFyIGNvbnN0 ICpidWYsIHNpemVfdCBzaXplLCBzaXplX3QgKm1hdGNoX3NpemUsCiAgICAgICBlbHNlCiAgICAg ICAgIGxpbmVfbmV4dCA9IGxpbmVfZW5kICsgMTsKIAotICAgICAgaWYgKHN0YXJ0X3B0ciAmJiBz dGFydF9wdHIgPj0gbGluZV9lbmQpCi0gICAgICAgIGNvbnRpbnVlOwotCi0gICAgICByZXN1bHQg PSBleGVjdXRlIChsaW5lX2J1ZiwgbGluZV9uZXh0IC0gbGluZV9idWYsIG1hdGNoX3NpemUsIHN0 YXJ0X3B0cik7CisgICAgICByZXN1bHQgPSBleGVjdXRlIChsaW5lX2J1ZiwgbGluZV9uZXh0IC0g bGluZV9idWYsIG1hdGNoX3NpemUsIE5VTEwpOwogICAgICAgaWYgKHJlc3VsdCAhPSAoc2l6ZV90 KSAtMSkKICAgICAgICAgcmV0dXJuIChsaW5lX2J1ZiAtIGJ1ZikgKyByZXN1bHQ7CiAgICAgfQpA QCAtMTEwOCw3ICsxMTA0LDcgQEAgZ3JlcGJ1ZiAoY2hhciBjb25zdCAqYmVnLCBjaGFyIGNvbnN0 ICpsaW0pCiAgIGZvciAocCA9IGJlZzsgcCA8IGxpbTsgcCA9IGVuZHApCiAgICAgewogICAgICAg c2l6ZV90IG1hdGNoX3NpemU7Ci0gICAgICBzaXplX3QgbWF0Y2hfb2Zmc2V0ID0gZG9fZXhlY3V0 ZSAocCwgbGltIC0gcCwgJm1hdGNoX3NpemUsIE5VTEwpOworICAgICAgc2l6ZV90IG1hdGNoX29m ZnNldCA9IGRvX2V4ZWN1dGUgKHAsIGxpbSAtIHAsICZtYXRjaF9zaXplKTsKICAgICAgIGlmICht YXRjaF9vZmZzZXQgPT0gKHNpemVfdCkgLTEpCiAgICAgICAgIHsKICAgICAgICAgICBpZiAoIW91 dF9pbnZlcnQpCi0tIAoxLjkuMwoK --------_53834FD00000000016CD_MULTIPART_MIXED_-- From unknown Sat Jun 21 10:33:52 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Norihiro Tanaka Subject: bug#17599: closed (Re: bug#17599: [PATCH] grep: removal of an unnecessary argument) Message-ID: References: <538366DD.1000000@cs.ucla.edu> <20140526233900.16AE.27F6AC2D@kcn.ne.jp> X-Gnu-PR-Message: they-closed 17599 X-Gnu-PR-Package: grep X-Gnu-PR-Keywords: patch Reply-To: 17599@debbugs.gnu.org Date: Mon, 26 May 2014 16:09:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1401120543-30647-1" This is a multi-part message in MIME format... ------------=_1401120543-30647-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #17599: [PATCH] grep: removal of an unnecessary argument which was filed against the grep package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 17599@debbugs.gnu.org. --=20 17599: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D17599 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1401120543-30647-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 17599-done) by debbugs.gnu.org; 26 May 2014 16:08:17 +0000 Received: from localhost ([127.0.0.1]:60597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WoxRg-0007xB-Hv for submit@debbugs.gnu.org; Mon, 26 May 2014 12:08:16 -0400 Received: from smtp.cs.ucla.edu ([131.179.128.62]:39523) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WoxRd-0007ww-BB for 17599-done@debbugs.gnu.org; Mon, 26 May 2014 12:08:14 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id CAD4DA60009; Mon, 26 May 2014 09:08:06 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1lMzjV+5I4Hg; Mon, 26 May 2014 09:07:58 -0700 (PDT) Received: from [192.168.1.9] (pool-108-0-233-62.lsanca.fios.verizon.net [108.0.233.62]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 46D17A60008; Mon, 26 May 2014 09:07:58 -0700 (PDT) Message-ID: <538366DD.1000000@cs.ucla.edu> Date: Mon, 26 May 2014 09:07:57 -0700 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: Norihiro Tanaka , 17599-done@debbugs.gnu.org Subject: Re: bug#17599: [PATCH] grep: removal of an unnecessary argument References: <20140526233900.16AE.27F6AC2D@kcn.ne.jp> In-Reply-To: <20140526233900.16AE.27F6AC2D@kcn.ne.jp> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 17599-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.0 (---) Thanks, I installed that. ------------=_1401120543-30647-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 26 May 2014 14:39:53 +0000 Received: from localhost ([127.0.0.1]:60544 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wow45-0004V6-3F for submit@debbugs.gnu.org; Mon, 26 May 2014 10:39:52 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46886) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wow3x-0004Ui-Vw for submit@debbugs.gnu.org; Mon, 26 May 2014 10:39:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wow3j-0000ql-W4 for submit@debbugs.gnu.org; Mon, 26 May 2014 10:39:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44449) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wow3j-0000qh-Ta for submit@debbugs.gnu.org; Mon, 26 May 2014 10:39:27 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48599) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wow3b-0000XT-R1 for bug-grep@gnu.org; Mon, 26 May 2014 10:39:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wow3T-0000nD-IV for bug-grep@gnu.org; Mon, 26 May 2014 10:39:19 -0400 Received: from mailgw04.kcn.ne.jp ([61.86.7.211]:42315) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wow3T-0000mO-2a for bug-grep@gnu.org; Mon, 26 May 2014 10:39:11 -0400 Received: from imp03 (mailgw7.kcn.ne.jp [61.86.15.238]) by mailgw04.kcn.ne.jp (Postfix) with ESMTP id DF67E6C1CEF for ; Mon, 26 May 2014 23:39:06 +0900 (JST) Received: from mail07.kcn.ne.jp ([61.86.6.186]) by imp03 with bizsmtp id 6ef61o00V40oyB901ef6wE; Mon, 26 May 2014 23:39:06 +0900 X-OrgRCPT: bug-grep@gnu.org Received: from [10.120.1.56] (i118-21-128-66.s30.a048.ap.plala.or.jp [118.21.128.66]) by mail07.kcn.ne.jp (Postfix) with ESMTPA id A4AF1D5009B for ; Mon, 26 May 2014 23:39:06 +0900 (JST) Date: Mon, 26 May 2014 23:39:05 +0900 From: Norihiro Tanaka To: bug-grep@gnu.org Subject: [PATCH] grep: removal of an unnecessary argument Message-Id: <20140526233900.16AE.27F6AC2D@kcn.ne.jp> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------_53834FD00000000016CD_MULTIPART_MIXED_" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.65.07 [ja] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --------_53834FD00000000016CD_MULTIPART_MIXED_ Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit `start_ptr' which is 4th argument is always null in do_execute(). So remove it to simplify. This patch doesn't change behaviour of grep. --------_53834FD00000000016CD_MULTIPART_MIXED_ Content-Type: text/plain; charset="US-ASCII"; name="0001-grep-removal-of-an-unnecessary-argument.patch" Content-Disposition: attachment; filename="0001-grep-removal-of-an-unnecessary-argument.patch" Content-Transfer-Encoding: base64 RnJvbSBjM2UwNDRjMjRjY2MyNWZhNTczM2FmY2RjYWQ5YWYwMDUzMmU2NTIzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JpaGlybyBUYW5ha2EgPG5vcml0bmtAa2NuLm5lLmpwPgpE YXRlOiBGcmksIDE2IE1heSAyMDE0IDE4OjQ0OjU5ICswOTAwClN1YmplY3Q6IFtQQVRDSF0gZ3Jl cDogcmVtb3ZhbCBvZiBhbiB1bm5lY2Vzc2FyeSBhcmd1bWVudAoKKiBzcmMvZ3JlcCAoZG9fZXhl Y3V0ZSk6IFJlbW92ZSBhcmd1bWVudCBgc3RhcnRfcHRyJy4gIEl0J3MgYWx3YXlzIG51bGwuCihn cmVwYnVmKTogRml4IGEgY2FsbGVyIG9mIGl0LgotLS0KIHNyYy9ncmVwLmMgfCAxMiArKysrLS0t LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvc3JjL2dyZXAuYyBiL3NyYy9ncmVwLmMKaW5kZXggNmEyYTAyOS4uYWNjMDhj NyAxMDA2NDQKLS0tIGEvc3JjL2dyZXAuYworKysgYi9zcmMvZ3JlcC5jCkBAIC0xMDUyLDggKzEw NTIsNyBAQCBwcnRleHQgKGNoYXIgY29uc3QgKmJlZywgY2hhciBjb25zdCAqbGltKQogICAgaXMg bm8gbWF0Y2gsIHJldHVybiAoc2l6ZV90KSAtMS4gIE90aGVyd2lzZSwgc2V0ICpNQVRDSF9TSVpF IHRvIHRoZQogICAgbGVuZ3RoIG9mIHRoZSBtYXRjaCBhbmQgcmV0dXJuIHRoZSBvZmZzZXQgb2Yg dGhlIHN0YXJ0IG9mIHRoZSBtYXRjaC4gICovCiBzdGF0aWMgc2l6ZV90Ci1kb19leGVjdXRlIChj aGFyIGNvbnN0ICpidWYsIHNpemVfdCBzaXplLCBzaXplX3QgKm1hdGNoX3NpemUsCi0gICAgICAg ICAgICBjaGFyIGNvbnN0ICpzdGFydF9wdHIpCitkb19leGVjdXRlIChjaGFyIGNvbnN0ICpidWYs IHNpemVfdCBzaXplLCBzaXplX3QgKm1hdGNoX3NpemUpCiB7CiAgIHNpemVfdCByZXN1bHQ7CiAg IGNvbnN0IGNoYXIgKmxpbmVfbmV4dDsKQEAgLTEwNzIsNyArMTA3MSw3IEBAIGRvX2V4ZWN1dGUg KGNoYXIgY29uc3QgKmJ1Ziwgc2l6ZV90IHNpemUsIHNpemVfdCAqbWF0Y2hfc2l6ZSwKICAgICAg cmV0dXJuIGJ1ZiArIHNpemUgb3RoZXJ3aXNlLiAgKi8KICAgaWYgKCEgKGV4ZWN1dGUgPT0gRmV4 ZWN1dGUgfHwgZXhlY3V0ZSA9PSBQZXhlY3V0ZSkKICAgICAgIHx8IE1CX0NVUl9NQVggPT0gMSB8 fCAhbWF0Y2hfaWNhc2UpCi0gICAgcmV0dXJuIGV4ZWN1dGUgKGJ1Ziwgc2l6ZSwgbWF0Y2hfc2l6 ZSwgc3RhcnRfcHRyKTsKKyAgICByZXR1cm4gZXhlY3V0ZSAoYnVmLCBzaXplLCBtYXRjaF9zaXpl LCBOVUxMKTsKIAogICBmb3IgKGxpbmVfbmV4dCA9IGJ1ZjsgbGluZV9uZXh0IDwgYnVmICsgc2l6 ZTsgKQogICAgIHsKQEAgLTEwODQsMTAgKzEwODMsNyBAQCBkb19leGVjdXRlIChjaGFyIGNvbnN0 ICpidWYsIHNpemVfdCBzaXplLCBzaXplX3QgKm1hdGNoX3NpemUsCiAgICAgICBlbHNlCiAgICAg ICAgIGxpbmVfbmV4dCA9IGxpbmVfZW5kICsgMTsKIAotICAgICAgaWYgKHN0YXJ0X3B0ciAmJiBz dGFydF9wdHIgPj0gbGluZV9lbmQpCi0gICAgICAgIGNvbnRpbnVlOwotCi0gICAgICByZXN1bHQg PSBleGVjdXRlIChsaW5lX2J1ZiwgbGluZV9uZXh0IC0gbGluZV9idWYsIG1hdGNoX3NpemUsIHN0 YXJ0X3B0cik7CisgICAgICByZXN1bHQgPSBleGVjdXRlIChsaW5lX2J1ZiwgbGluZV9uZXh0IC0g bGluZV9idWYsIG1hdGNoX3NpemUsIE5VTEwpOwogICAgICAgaWYgKHJlc3VsdCAhPSAoc2l6ZV90 KSAtMSkKICAgICAgICAgcmV0dXJuIChsaW5lX2J1ZiAtIGJ1ZikgKyByZXN1bHQ7CiAgICAgfQpA QCAtMTEwOCw3ICsxMTA0LDcgQEAgZ3JlcGJ1ZiAoY2hhciBjb25zdCAqYmVnLCBjaGFyIGNvbnN0 ICpsaW0pCiAgIGZvciAocCA9IGJlZzsgcCA8IGxpbTsgcCA9IGVuZHApCiAgICAgewogICAgICAg c2l6ZV90IG1hdGNoX3NpemU7Ci0gICAgICBzaXplX3QgbWF0Y2hfb2Zmc2V0ID0gZG9fZXhlY3V0 ZSAocCwgbGltIC0gcCwgJm1hdGNoX3NpemUsIE5VTEwpOworICAgICAgc2l6ZV90IG1hdGNoX29m ZnNldCA9IGRvX2V4ZWN1dGUgKHAsIGxpbSAtIHAsICZtYXRjaF9zaXplKTsKICAgICAgIGlmICht YXRjaF9vZmZzZXQgPT0gKHNpemVfdCkgLTEpCiAgICAgICAgIHsKICAgICAgICAgICBpZiAoIW91 dF9pbnZlcnQpCi0tIAoxLjkuMwoK --------_53834FD00000000016CD_MULTIPART_MIXED_-- ------------=_1401120543-30647-1--