From mboxrd@z Thu Jan 1 00:00:00 1970 From: Damien Lespiau Subject: Re: [PATCH libdrm] xf86drm: Bound strstr() to the allocated data Date: Fri, 22 Jan 2016 15:53:45 +0000 Message-ID: <20160122155345.GC7124@strange.icx.intel.com> References: <1453467083-24797-1-git-send-email-damien.lespiau@intel.com> <20160122144805.GL23290@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20160122144805.GL23290@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBKYW4gMjIsIDIwMTYgYXQgMDQ6NDg6MDVQTSArMDIwMCwgVmlsbGUgU3lyasOkbMOk IHdyb3RlOgo+IE9uIEZyaSwgSmFuIDIyLCAyMDE2IGF0IDEyOjUxOjIzUE0gKzAwMDAsIERhbWll biBMZXNwaWF1IHdyb3RlOgo+ID4gV2UgYXJlIHJlYWRpbmcgYXQgbW9zdCBzaXplb2YoZGF0YSkg Ynl0ZXMsIGJ1dCB0aGVuIGRhdGEgbWF5IG5vdCBjb250YWluCj4gPiBhIHRlcm1pbmF0aW5nICdc MCcsIGF0IGxlYXN0IGluIHRoZW9yeSwgc28gc3Ryc3RyKCkgbWF5IG92ZXJmbG93IHRoZQo+ID4g c3RhY2sgYWxsb2NhdGVkIGFycmF5Lgo+ID4gCj4gPiBNYWtlIHN1cmUgdGhhdCBkYXRhIGFsd2F5 cyBjb250YWlucyBhdCBsZWFzdCBvbmUgJ1wwJy4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogRGFt aWVuIExlc3BpYXUgPGRhbWllbi5sZXNwaWF1QGludGVsLmNvbT4KPiA+IC0tLQo+ID4gIHhmODZk cm0uYyB8IDMgKystCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxl dGlvbigtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGY4NmRybS5jIGIveGY4NmRybS5jCj4gPiBp bmRleCA3ZTI4YjRmLi41ZjU4N2Q5IDEwMDY0NAo+ID4gLS0tIGEveGY4NmRybS5jCj4gPiArKysg Yi94Zjg2ZHJtLmMKPiA+IEBAIC0yODYzLDcgKzI4NjMsNyBAQCBzdGF0aWMgaW50IGRybVBhcnNl UGNpQnVzSW5mbyhpbnQgbWFqLCBpbnQgbWluLCBkcm1QY2lCdXNJbmZvUHRyIGluZm8pCj4gPiAg ewo+ID4gICNpZmRlZiBfX2xpbnV4X18KPiA+ICAgICAgY2hhciBwYXRoW1BBVEhfTUFYICsgMV07 Cj4gPiAtICAgIGNoYXIgZGF0YVsxMjhdOwo+ID4gKyAgICBjaGFyIGRhdGFbMTI4ICsgMV07Cj4g PiAgICAgIGNoYXIgKnN0cjsKPiA+ICAgICAgaW50IGRvbWFpbiwgYnVzLCBkZXYsIGZ1bmM7Cj4g PiAgICAgIGludCBmZCwgcmV0Owo+ID4gQEAgLTI4NzQsNiArMjg3NCw3IEBAIHN0YXRpYyBpbnQg ZHJtUGFyc2VQY2lCdXNJbmZvKGludCBtYWosIGludCBtaW4sIGRybVBjaUJ1c0luZm9QdHIgaW5m bykKPiA+ICAgICAgICAgIHJldHVybiAtZXJybm87Cj4gPiAgCj4gPiAgICAgIHJldCA9IHJlYWQo ZmQsIGRhdGEsIHNpemVvZihkYXRhKSk7Cj4gPiArICAgIGRhdGFbMTI4XSA9ICdcMCc7Cj4gCj4g U2xpZ2h0bHkgbW9yZSBwYXJhbm9pZCB3b3VsZCBiZSBzb21ldGhpbmcgYWxvbmcgdGhlIGxpbmVz IG9mCj4gaWYgKHJldCA+PSAwKQo+IAlkYXRhW3JldF0gPSAnXDAnOwo+IAo+IEJ1dCB0aGlzIHNo b3VsZCBiZSBnb29kIGVub3VnaCBJIHRoaW5rIHNvCj4gUmV2aWV3ZWQtYnk6IFZpbGxlIFN5cmrD pGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+CgpUaGFua3MgZm9yIHRoZSByZXZp ZXcsIHB1c2hlZCEKCj4gVGhlIG90aGVyIHRoaW5nIEkgc3BvdHRlZCB3aGlsZSBsb29raW5nIGF0 IHRoZSBjb2RlIGlzIHRoZSBmYWN0IHRoYXQgaXQKPiBkb2Vzbid0IGNoZWNrIHRoZSBzbnByaW50 KCkgcmV0dXJuIHZhbHVlLiBCdXQgSSBndWVzcyBQQVRIX01BWCBpcyBiaWcKPiBlbm91Z2ggdGhh dCBldmVuIGlmIHlvdSBzb21laG93IG1ha2UgbWFqIGFuZCBtaW4gSU5UX01JTiBpdCdsbCBzdGls bAo+IGZpdC4KClJpZ2h0LCBkb2Vzbid0IHNlZW0gd2UgY2FuIG92ZXJmbG93IHBhdGhbXS4KCi0t IApEYW1pZW4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK