[PATCH 1/1] wininet: Fix crash when connection is null in NETCON_secure_connect
"Wei Xie" <[email protected]> Thu, 4 Jan 2018 16:48:53 +0800
| Newsgroups | gmane.comp.emulators.wine.patches |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. ------=_NextPart_5A4DEA75_09E3D728_0276F1A1 Content-Type: multipart/alternative; boundary="----=_NextPart_5A4DEA75_09E3D728_0F43CF21"; ------=_NextPart_5A4DEA75_09E3D728_0F43CF21 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 cmVxdWVzdC0+bmV0Y29ubiBtYXkgYmUgcmVsZWFzZWQgYmVmb3JlIGNhbGwgTkVUQ09OX3Nl Y3VyZV9jb25uZWN0Lg0KDQo1MDI5ICAgICAgICAgICAgIGlmKCFyZXF1ZXN0LT5jb250ZW50 TGVuZ3RoKQ0KNTAzMCAgICAgICAgICAgICAgICAgaHR0cF9yZWxlYXNlX25ldGNvbm4ocmVx dWVzdCwgVFJVRSk7DQoNCg0KNTEyMSAgICAgICAgICAgICBpZiAoc2VjdXJlX3Byb3h5X2Nv bm5lY3QgJiYgcmVxdWVzdC0+c3RhdHVzX2NvZGUgPT0gSFRUUF9TVEFUVVNfT0spDQo1MTIy ICAgICAgICAgICAgIHsNCjUxMjMgICAgICAgICAgICAgICAgIHJlcyA9IE5FVENPTl9zZWN1 cmVfY29ubmVjdChyZXF1ZXN0LT5uZXRjb25uLCByZXF1ZXN0LT5zZXJ2ZXIpOw0KDQoNCg0K DQoNCkkgZG9uJ3Qga25vdyBob3cgd3JpdGUgYSB0ZXN0IHBhdGNoDQoNCg0KDQoNCi0tLS0t LS0tLS0tLS0tLS0tLQ0KDQrmrabmsYnmt7HkuYvluqbnp5HmioDmnInpmZDlhazlj7gNCld1 aGFuIERlZXBpbiBUZWNobm9sb2d5IENvLiwgTHRkLg0KDQrjgIDjgIDosKLlqIENCg0K5omL 5py677yaMTgwMzgxMDQzNDkNCg0KDQrmrabmsYnvvJrmrabmsYnluILlhYnosLflpKfpgZM3 N+WPt+WFieiwt+mHkeiejea4r0IxOOagizbmpbwgDQrljJfkuqzvvJrljJfkuqzluILopb/l n47ljLrmlrDooZflj6PlpJblpKfooZcyOOWPt+mZouaZruWkqeW+t+iDnELluqc2MDPlrqQN CuS4iua1t++8muS4iua1t+W4gumVv+WugeWMuuaEmuWbrei3rzEyNTjlj7cxNUEwMeWupA0K DQoNCuWumOe9ke+8mnd3dy5kZWVwaW4ub3Jn44CA44CA5a6Y5Y2a77ya5rex5bqm5pON5L2c 57O757uf ------=_NextPart_5A4DEA75_09E3D728_0F43CF21 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGRpdj48ZGl2PjxkaXY+cmVxdWVzdC0mZ3Q7bmV0Y29ubiBtYXkgYmUgcmVsZWFzZWQgYmVm b3JlIGNhbGwgTkVUQ09OX3NlY3VyZV9jb25uZWN0Ljxicj48YnI+NTAyOSAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBpZighcmVxdWVzdC0mZ3Q7Y29udGVu dExlbmd0aCk8L2Rpdj48ZGl2PjUwMzAgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBodHRwX3JlbGVhc2VfbmV0Y29ubihyZXF1ZXN0 LCBUUlVFKTs8L2Rpdj48L2Rpdj48ZGl2Pjxicj48ZGl2PjxkaXY+NTEyMSAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBpZiAoc2VjdXJlX3Byb3h5X2Nvbm5l Y3QgJmFtcDsmYW1wOyByZXF1ZXN0LSZndDtzdGF0dXNfY29kZSA9PSBIVFRQX1NUQVRVU19P Syk8L2Rpdj48ZGl2PjUxMjIgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgezwvZGl2PjxkaXY+NTEyMyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHJlcyA9IE5FVENPTl9zZWN1cmVfY29ubmVjdChy ZXF1ZXN0LSZndDtuZXRjb25uLCByZXF1ZXN0LSZndDtzZXJ2ZXIpOzwvZGl2PjwvZGl2Pjwv ZGl2PjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SSBkb24ndCBrbm93IGhvdyB3cml0ZSBh IHRlc3QgcGF0Y2g8L2Rpdj48ZGl2PjxzaWduIHNpZ25pZD0iMSI+PGRpdiBzdHlsZT0iY29s b3I6IzkwOTA5MDtmb250LWZhbWlseTpBcmlhbCBOYXJyb3c7Zm9udC1zaXplOjEycHgiPjxi cj48YnI+PGJyPjxicj4tLS0tLS0tLS0tLS0tLS0tLS08L2Rpdj48ZGl2IHN0eWxlPSJmb250 LXNpemU6MTRweDtmb250LWZhbWlseTpWZXJkYW5hO2NvbG9yOiMwMDA7Ij48ZGl2IHN0eWxl PSJiYWNrZ3JvdW5kOiNmZWZlZmU7cGFkZGluZzowIDI1cHg7Ym9yZGVyLXJhZGl1czogNXB4 O2JvcmRlcjogMXB4IHNvbGlkICNjY2M7d2lkdGg6MzUwcHg7Ij48cD48Zm9udCBzaXplPSI0 Ij48Yj7mrabmsYnmt7HkuYvluqbnp5HmioDmnInpmZDlhazlj7g8L2I+PC9mb250Pjxicj48 c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IGJvbGQ7Ij48Zm9udCBzaXplPSIxIj5XdWhhbiBE ZWVwaW4gVGVjaG5vbG9neSBDby4sIEx0ZC48L2ZvbnQ+PC9zcGFuPjwvcD48cD48Zm9udCBz aXplPSI0Ij7jgIDjgIDosKLlqIE8L2ZvbnQ+PC9wPjxwPjxmb250IHNpemU9IjQiPjxmb250 IHNpemU9IjIiPuaJi+acuu+8mjE4MDM4MTA0MzQ5PC9mb250Pjxicj48L2ZvbnQ+PC9wPjxw Pjxmb250IHNpemU9IjIiPjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDEyOCwgMTI4LCAxMjgp OyI+PGZvbnQgY29sb3I9IiMwMDAwMDAiPuatpuaxie+8mjwvZm9udD7mrabmsYnluILlhYno sLflpKfpgZM3N+WPt+WFieiwt+mHkeiejea4r0IxOOagizbmpbwgPGJyPjxmb250IGNvbG9y PSIjMzMzMzMzIj7ljJfkuqzvvJo8L2ZvbnQ+5YyX5Lqs5biC6KW/5Z+O5Yy65paw6KGX5Y+j 5aSW5aSn6KGXMjjlj7fpmaLmma7lpKnlvrfog5xC5bqnNjAz5a6kPGJyPjxmb250IGNvbG9y PSIjMzMzMzMzIj7kuIrmtbfvvJo8L2ZvbnQ+5LiK5rW35biC6ZW/5a6B5Yy65oSa5Zut6Lev MTI1OOWPtzE1QTAx5a6kPC9zcGFuPjwvZm9udD48L3A+PC9kaXY+PHA+PGZvbnQgc2l6ZT0i MiI+5a6Y572R77yaPGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHA6Ly93d3cuZGVlcGlu Lm9yZy8iIHN0eWxlPSJvdXRsaW5lOiBub25lOyBjb2xvcjogcmdiKDAsIDk2LCAxNDUpOyI+ d3d3LmRlZXBpbi5vcmc8L2E+44CA44CA5a6Y5Y2a77yaPGEgaHJlZj0iaHR0cDovL3dlaWJv LmNvbS9saW51eGRlZXBpbm5ldyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJvdXRsaW5lOiBu b25lOyBjb2xvcjogcmdiKDAsIDk2LCAxNDUpOyI+5rex5bqm5pON5L2c57O757ufPC9hPjwv Zm9udD48L3A+DQo8L2Rpdj48L3NpZ24+PC9kaXY+PGRpdj4mbmJzcDs8L2Rpdj48ZGl2Pjxp bmNsdWRldGFpbD48IS0tPCFbZW5kaWZdLS0+PC9pbmNsdWRldGFpbD48L2Rpdj4= ------=_NextPart_5A4DEA75_09E3D728_0F43CF21-- ------=_NextPart_5A4DEA75_09E3D728_0276F1A1 Content-Type: application/octet-stream; charset="utf-8"; name="0001-wininet-Fix-crash-when-connection-is-null-in-NETCON_.patch" Content-Disposition: attachment; filename="0001-wininet-Fix-crash-when-connection-is-null-in-NETCON_.patch" Content-Transfer-Encoding: base64 RnJvbSAxMjY2ZTZiNmMyZGExZDZlMGYyODEyNDc3NjBmNmMxMTQ0MjcwZGZlIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBXZWkgeGllIDx4aWV3ZWlAbGludXhkZWVwaW4uY29t PgpEYXRlOiBUdWUsIDIgSmFuIDIwMTggMDk6NDI6MDcgKzA4MDAKU3ViamVjdDogW1BBVENI XSB3aW5pbmV0OiBGaXggY3Jhc2ggd2hlbiBjb25uZWN0aW9uIGlzIG51bGwgaW4KIE5FVENP Tl9zZWN1cmVfY29ubmVjdAoKU2lnbmVkLW9mZi1ieTogV2VpIHhpZSA8eGlld2VpQGxpbnV4 ZGVlcGluLmNvbT4KLS0tCiBkbGxzL3dpbmluZXQvbmV0Y29ubmVjdGlvbi5jIHwgNCArKysr CiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZGxscy93 aW5pbmV0L25ldGNvbm5lY3Rpb24uYyBiL2RsbHMvd2luaW5ldC9uZXRjb25uZWN0aW9uLmMK aW5kZXggYmFiMDQ2ZjU3OS4uYzhiYzlhZTBlMyAxMDA2NDQKLS0tIGEvZGxscy93aW5pbmV0 L25ldGNvbm5lY3Rpb24uYworKysgYi9kbGxzL3dpbmluZXQvbmV0Y29ubmVjdGlvbi5jCkBA IC02MDEsNiArNjAxLDEwIEBAIERXT1JEIE5FVENPTl9zZWN1cmVfY29ubmVjdChuZXRjb25u X3QgKmNvbm5lY3Rpb24sIHNlcnZlcl90ICpzZXJ2ZXIpCiB7CiAgICAgRFdPUkQgcmVzOwog CisgICAgVFJBQ0UoIiVwICVwXG4iLCBjb25uZWN0aW9uLCBzZXJ2ZXIpOworICAgIC8qIGNh bid0IGNvbm5lY3QgaWYgbmV0Y29ubiBpcyBpbnZhbGlkICovCisgICAgaWYgKCFpc192YWxp ZF9uZXRjb25uKGNvbm5lY3Rpb24pKSByZXR1cm4gRVJST1JfSU5URVJORVRfQ0FOTk9UX0NP Tk5FQ1Q7CisKICAgICAvKiBjYW4ndCBjb25uZWN0IGlmIHdlIGFyZSBhbHJlYWR5IGNvbm5l Y3RlZCAqLwogICAgIGlmKGNvbm5lY3Rpb24tPnNlY3VyZSkgewogICAgICAgICBFUlIoImFs cmVhZHkgY29ubmVjdGVkXG4iKTsKLS0gCjIuMTEuMAoK ------=_NextPart_5A4DEA75_09E3D728_0276F1A1 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline Cg== ------=_NextPart_5A4DEA75_09E3D728_0276F1A1--