[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--