Ver código fonte

Fixed UPNP bug and upped the model number to 2.011

TC pushbot 5 2 anos atrás
pai
commit
ea57dae1ed
2 arquivos alterados com 4 adições e 2 exclusões
  1. 1 1
      main.flags.go
  2. 3 1
      mod/fileservers/servers/sftpserv/sftpserv.go

+ 1 - 1
main.flags.go

@@ -29,7 +29,7 @@ var subserviceBasePort = 12810            //Next subservice port
 
 // =========== SYSTEM BUILD INFORMATION ==============
 var build_version = "development"                      //System build flag, this can be either {development / production / stable}
-var internal_version = "0.2.010"                       //Internal build version, [fork_id].[major_release_no].[minor_release_no]
+var internal_version = "0.2.011"                       //Internal build version, [fork_id].[major_release_no].[minor_release_no]
 var deviceUUID string                                  //The device uuid of this host
 var deviceVendor = "IMUSLAB.INC"                       //Vendor of the system
 var deviceVendorURL = "http://imuslab.com"             //Vendor contact information

+ 3 - 1
mod/fileservers/servers/sftpserv/sftpserv.go

@@ -176,7 +176,9 @@ func (m *Manager) HandleToogleUPnP(w http.ResponseWriter, r *http.Request) {
 		}
 
 		//Remove UPnP forwarded port
-		m.option.Upnp.ClosePort(m.listeningPort)
+		if m.option.Upnp != nil {
+			m.option.Upnp.ClosePort(m.listeningPort)
+		}
 
 		utils.SendOK(w)
 	} else {