Sfoglia il codice sorgente

Don't crash on error response to UPnP query (fixes #226)

Jakob Borg 11 anni fa
parent
commit
78f0f2b131
1 ha cambiato i file con 3 aggiunte e 0 eliminazioni
  1. 3 0
      upnp/upnp.go

+ 3 - 0
upnp/upnp.go

@@ -87,6 +87,9 @@ Mx: 3
 	reader := bufio.NewReader(bytes.NewBuffer(resp[:n]))
 	request := &http.Request{}
 	response, err := http.ReadResponse(reader, request)
+	if err != nil {
+		return nil, err
+	}
 
 	if response.Header.Get("St") != "urn:schemas-upnp-org:device:InternetGatewayDevice:1" {
 		return nil, errors.New("no igd")