[PATCH 2/2] wininet: Check null pointer in InternetGetSecurityInfoByURLW
"Wei Xie" <[email protected]> Thu, 4 Jan 2018 15:58:03 +0800
| Newsgroups | gmane.comp.emulators.wine.patches |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. ------=_NextPart_5A4DDE8B_09A7CC70_1CB58083 Content-Type: multipart/alternative; boundary="----=_NextPart_5A4DDE8B_09A7CC70_52A86FFA"; ------=_NextPart_5A4DDE8B_09A7CC70_52A86FFA Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlIHRlc3Qgd2lsbCBjcmFzaCBiZWZvcmUgYXBwbHkgdGhpcyBwYXRjaA0KDQoNCg0KDQoN Cg0KDQoNCg0KLS0tLS0tLS0tLS0tLS0tLS0tDQoNCuatpuaxiea3seS5i+W6puenkeaKgOac iemZkOWFrOWPuA0KV3VoYW4gRGVlcGluIFRlY2hub2xvZ3kgQ28uLCBMdGQuDQoNCuOAgOOA gOiwouWogQ0KDQrmiYvmnLrvvJoxODAzODEwNDM0OQ0KDQoNCuatpuaxie+8muatpuaxieW4 guWFieiwt+Wkp+mBkzc35Y+35YWJ6LC36YeR6J6N5rivQjE45qCLNualvCANCuWMl+S6rO+8 muWMl+S6rOW4guilv+WfjuWMuuaWsOihl+WPo+WkluWkp+ihlzI45Y+36Zmi5pmu5aSp5b63 6IOcQuW6pzYwM+WupA0K5LiK5rW377ya5LiK5rW35biC6ZW/5a6B5Yy65oSa5Zut6LevMTI1 OOWPtzE1QTAx5a6kDQoNCg0K5a6Y572R77yad3d3LmRlZXBpbi5vcmfjgIDjgIDlrpjljZrv vJrmt7Hluqbmk43kvZzns7vnu58= ------=_NextPart_5A4DDE8B_09A7CC70_52A86FFA Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGRpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogJnF1b3Q7bHVjaWRhIEdyYW5kZSZxdW90 OywgVmVyZGFuYSwgJnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7OyBmb250LXNpemU6IDEy cHg7Ij5UaGUgdGVzdCB3aWxsIGNyYXNoIGJlZm9yZSBhcHBseSB0aGlzIHBhdGNoPC9kaXY+ PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c2lnbiBzaWduaWQ9 IjEiPjxkaXYgc3R5bGU9ImNvbG9yOiM5MDkwOTA7Zm9udC1mYW1pbHk6QXJpYWwgTmFycm93 O2ZvbnQtc2l6ZToxMnB4Ij48YnI+PGJyPjxicj48YnI+LS0tLS0tLS0tLS0tLS0tLS0tPC9k aXY+PGRpdiBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6VmVyZGFuYTtjb2xv cjojMDAwOyI+PGRpdiBzdHlsZT0iYmFja2dyb3VuZDojZmVmZWZlO3BhZGRpbmc6MCAyNXB4 O2JvcmRlci1yYWRpdXM6IDVweDtib3JkZXI6IDFweCBzb2xpZCAjY2NjO3dpZHRoOjM1MHB4 OyI+PHA+PGZvbnQgc2l6ZT0iNCI+PGI+5q2m5rGJ5rex5LmL5bqm56eR5oqA5pyJ6ZmQ5YWs 5Y+4PC9iPjwvZm9udD48YnI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiBib2xkOyI+PGZv bnQgc2l6ZT0iMSI+V3VoYW4gRGVlcGluIFRlY2hub2xvZ3kgQ28uLCBMdGQuPC9mb250Pjwv c3Bhbj48L3A+PHA+PGZvbnQgc2l6ZT0iNCI+44CA44CA6LCi5aiBPC9mb250PjwvcD48cD48 Zm9udCBzaXplPSI0Ij48Zm9udCBzaXplPSIyIj7miYvmnLrvvJoxODAzODEwNDM0OTwvZm9u dD48YnI+PC9mb250PjwvcD48cD48Zm9udCBzaXplPSIyIj48c3BhbiBzdHlsZT0iY29sb3I6 IHJnYigxMjgsIDEyOCwgMTI4KTsiPjxmb250IGNvbG9yPSIjMDAwMDAwIj7mrabmsYnvvJo8 L2ZvbnQ+5q2m5rGJ5biC5YWJ6LC35aSn6YGTNzflj7flhYnosLfph5Hono3muK9CMTjmoIs2 5qW8IDxicj48Zm9udCBjb2xvcj0iIzMzMzMzMyI+5YyX5Lqs77yaPC9mb250PuWMl+S6rOW4 guilv+WfjuWMuuaWsOihl+WPo+WkluWkp+ihlzI45Y+36Zmi5pmu5aSp5b636IOcQuW6pzYw M+WupDxicj48Zm9udCBjb2xvcj0iIzMzMzMzMyI+5LiK5rW377yaPC9mb250PuS4iua1t+W4 gumVv+WugeWMuuaEmuWbrei3rzEyNTjlj7cxNUEwMeWupDwvc3Bhbj48L2ZvbnQ+PC9wPjwv ZGl2PjxwPjxmb250IHNpemU9IjIiPuWumOe9ke+8mjxhIHRhcmdldD0iX2JsYW5rIiBocmVm PSJodHRwOi8vd3d3LmRlZXBpbi5vcmcvIiBzdHlsZT0ib3V0bGluZTogbm9uZTsgY29sb3I6 IHJnYigwLCA5NiwgMTQ1KTsiPnd3dy5kZWVwaW4ub3JnPC9hPuOAgOOAgOWumOWNmu+8mjxh IGhyZWY9Imh0dHA6Ly93ZWliby5jb20vbGludXhkZWVwaW5uZXciIHRhcmdldD0iX2JsYW5r IiBzdHlsZT0ib3V0bGluZTogbm9uZTsgY29sb3I6IHJnYigwLCA5NiwgMTQ1KTsiPua3seW6 puaTjeS9nOezu+e7nzwvYT48L2ZvbnQ+PC9wPg0KPC9kaXY+PC9zaWduPjwvZGl2PjxkaXY+ Jm5ic3A7PC9kaXY+PGRpdj48aW5jbHVkZXRhaWw+PCEtLTwhW2VuZGlmXS0tPjwvaW5jbHVk ZXRhaWw+PC9kaXY+ ------=_NextPart_5A4DDE8B_09A7CC70_52A86FFA-- ------=_NextPart_5A4DDE8B_09A7CC70_1CB58083 Content-Type: application/octet-stream; charset="utf-8"; name="0002-wininet-Check-null-pointer-in-InternetGetSecurityInf.patch" Content-Disposition: attachment; filename="0002-wininet-Check-null-pointer-in-InternetGetSecurityInf.patch" Content-Transfer-Encoding: base64 RnJvbSA4MzNmOTI3MzJkMjQyZTg0MGYwMjA2ODQzM2IxMmU0YTY2NTBiMzViIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBXZWkgeGllIDx4aWV3ZWlAbGludXhkZWVwaW4uY29t PgpEYXRlOiBUaHUsIDQgSmFuIDIwMTggMTU6NDY6MjggKzA4MDAKU3ViamVjdDogW1BBVENI XSB3aW5pbmV0OiBDaGVjayBudWxsIHBvaW50ZXIgaW4gSW50ZXJuZXRHZXRTZWN1cml0eUlu Zm9CeVVSTFcKClNpZ25lZC1vZmYtYnk6IFdlaSB4aWUgPHhpZXdlaUBsaW51eGRlZXBpbi5j b20+Ci0tLQogZGxscy93aW5pbmV0L2ludGVybmV0LmMgfCAxMCArKysrKysrKy0tCiAxIGZp bGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2RsbHMvd2luaW5ldC9pbnRlcm5ldC5jIGIvZGxscy93aW5pbmV0L2ludGVybmV0LmMK aW5kZXggMWYxYmJiZDZkNC4uNWUzODRhMGFkMCAxMDA2NDQKLS0tIGEvZGxscy93aW5pbmV0 L2ludGVybmV0LmMKKysrIGIvZGxscy93aW5pbmV0L2ludGVybmV0LmMKQEAgLTQ0ODAsOCAr NDQ4MCwxNCBAQCBCT09MIFdJTkFQSSBJbnRlcm5ldEdldFNlY3VyaXR5SW5mb0J5VVJMVyhM UENXU1RSIGxwc3pVUkwsIFBDQ0VSVF9DSEFJTl9DT05URVhUCiAKICAgICAgICAgY2hhaW5f ZHVwID0gQ2VydER1cGxpY2F0ZUNlcnRpZmljYXRlQ2hhaW4oc2VydmVyLT5jZXJ0X2NoYWlu KTsKICAgICAgICAgaWYoY2hhaW5fZHVwKSB7Ci0gICAgICAgICAgICAqcHBDZXJ0Q2hhaW4g PSBjaGFpbl9kdXA7Ci0gICAgICAgICAgICAqcGR3U2VjdXJlRmxhZ3MgPSBzZXJ2ZXItPnNl Y3VyaXR5X2ZsYWdzICYgX1NFQ1VSSVRZX0VSUk9SX0ZMQUdTX01BU0s7CisgICAgICAgICAg ICBpZiAocHBDZXJ0Q2hhaW4pICpwcENlcnRDaGFpbiA9IGNoYWluX2R1cDsKKyAgICAgICAg ICAgIGVsc2UgeworICAgICAgICAgICAgICAgIENlcnRGcmVlQ2VydGlmaWNhdGVDaGFpbihj aGFpbl9kdXApOworICAgICAgICAgICAgICAgIHJlcyA9IEZBTFNFOworICAgICAgICAgICAg fQorCisgICAgICAgICAgICBpZiAocGR3U2VjdXJlRmxhZ3MpCisgICAgICAgICAgICAgICAg KnBkd1NlY3VyZUZsYWdzID0gc2VydmVyLT5zZWN1cml0eV9mbGFncyAmIF9TRUNVUklUWV9F UlJPUl9GTEFHU19NQVNLOwogICAgICAgICB9ZWxzZSB7CiAgICAgICAgICAgICByZXMgPSBG QUxTRTsKICAgICAgICAgfQotLSAKMi4xMS4wCgo= ------=_NextPart_5A4DDE8B_09A7CC70_1CB58083 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline Cg== ------=_NextPart_5A4DDE8B_09A7CC70_1CB58083--