You've already forked lidgren-network-gen3
mirror of
https://github.com/lidgren/lidgren-network-gen3.git
synced 2026-05-16 15:16:33 +09:00
Fix possible leak in NetUPnP.ExtractServiceUrl.
This commit is contained in:
@@ -97,7 +97,9 @@ namespace Lidgren.Network
|
|||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
XmlDocument desc = new XmlDocument();
|
XmlDocument desc = new XmlDocument();
|
||||||
desc.Load(WebRequest.Create(resp).GetResponse().GetResponseStream());
|
using (var response = WebRequest.Create(resp).GetResponse())
|
||||||
|
desc.Load(response.GetResponseStream());
|
||||||
|
|
||||||
XmlNamespaceManager nsMgr = new XmlNamespaceManager(desc.NameTable);
|
XmlNamespaceManager nsMgr = new XmlNamespaceManager(desc.NameTable);
|
||||||
nsMgr.AddNamespace("tns", "urn:schemas-upnp-org:device-1-0");
|
nsMgr.AddNamespace("tns", "urn:schemas-upnp-org:device-1-0");
|
||||||
XmlNode typen = desc.SelectSingleNode("//tns:device/tns:deviceType/text()", nsMgr);
|
XmlNode typen = desc.SelectSingleNode("//tns:device/tns:deviceType/text()", nsMgr);
|
||||||
|
|||||||
Reference in New Issue
Block a user