From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: [PATCH for-4.10] fuzz/x86_emulate: Fix afl-harness batch mode file pointer leak Date: Fri, 13 Oct 2017 10:00:16 +0100 Message-ID: <20171013090016.9042-1-george.dunlap@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2vpT-0001R4-Bq for xen-devel@lists.xenproject.org; Fri, 13 Oct 2017 09:00:27 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Wei Liu , Andrew Cooper , George Dunlap , Julien Grall , Jan Beulich , Ian Jackson List-Id: xen-devel@lists.xenproject.org Q2hhbmdlc2V0IFhYWFggaW50cm9kdWNlZCAiYmF0Y2ggbW9kZSIgdG8gYWZsLWhhcm5lc3MsIHdo aWNoIGFsbG93ZWQKdGhlIGhhbmRsaW5nIG9mIHNldmVyYWwgaW5wdXRzIGluIHNlcXVlbmNlLgoK VW5mb3J0dW5hdGVseSwgaXQgaW50cm9kdWNlZCBhIGZpbGUgcG9pbnRlciBsZWFrIHdoZW4gdGhl IGZpbGUgd2FzCmxhcmdlciB0aGFuIHRoZSBtYXhpbXVtIHNpemUuICBSZXN0cnVjdHVyZSB0aGUg Y29kZSB0byBhbHdheXMgY2xvc2UgZnAKaWYgd2Ugb3BlbmVkIGl0LgoKU2lnbmVkLW9mZi1ieTog R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KUmVsZWFzZSBleGNl cHRpb24ganVzdGlmaWNhdGlvbjoKLSBUaGlzIGlzIGEgYnVnIGZpeC4gIFRoZSBwcm9ibGVtIGlz IHJlbGF0aXZlbHkgbWlub3IsIGJ1dCB0aGUgZml4IGlzIHJlbGF0aXZlbHkgbWlub3IgdG9vLgoK Q0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1 bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0 cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBKdWxpZW4gR3Jh bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9u X2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMgfCAxMCArKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwg NiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enov eDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMgYi90b29scy9mdXp6L3g4Nl9p bnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCmluZGV4IGQ1MTQ0NjhkZDIuLmEyYmFl NDZkOTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Fm bC1oYXJuZXNzLmMKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZs LWhhcm5lc3MuYwpAQCAtOTksMTMgKzk5LDE3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoq YXJndikKICAgICAgICAgICAgIGV4aXQoLTEpOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCAh ZmVvZihmcCkgKQorICAgICAgICAvKiBPbmx5IHJ1biB0aGUgdGVzdCBpZiB0aGUgaW5wdXQgZmls ZSB3YXMgc21hbGxlciB0aGFuIElOUFVUX1NJWkUgKi8KKyAgICAgICAgaWYgKCBmZW9mKGZwKSAp CisgICAgICAgIHsKKyAgICAgICAgICAgIExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoaW5wdXQsIHNp emUpOworICAgICAgICB9CisgICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgcHJp bnRmKCJJbnB1dCB0b28gbGFyZ2VcbiIpOwogICAgICAgICAgICAgLyogRG9uJ3QgZXhpdCBpZiB3 ZSdyZSBkb2luZyBiYXRjaCBwcm9jZXNzaW5nICovCiAgICAgICAgICAgICBpZiAoIG1heCA9PSAx ICkKICAgICAgICAgICAgICAgICBleGl0KC0xKTsKLSAgICAgICAgICAgIGNvbnRpbnVlOwogICAg ICAgICB9CiAKICAgICAgICAgaWYgKCBmcCAhPSBzdGRpbiApCkBAIC0xMTMsOCArMTE3LDYgQEAg aW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICAgICAgZmNsb3NlKGZwKTsK ICAgICAgICAgICAgIGZwID0gTlVMTDsKICAgICAgICAgfQotCi0gICAgICAgIExMVk1GdXp6ZXJU ZXN0T25lSW5wdXQoaW5wdXQsIHNpemUpOwogICAgIH0KIAogICAgIHJldHVybiAwOwotLSAKMi4x NC4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==