Fix a bug that would cause a spurious warning to appear to appear in an
edge-case. The case was that you have been through the FTP setup once before and on the second time through, you cancel at the re-selection of a new FTP server. The spurious warning was "device_media: not found" and was caused because the underlying call to f_device_network_down() did not check to see if the network device existed before attempting to shut it down. Add checks to make sure we don't forge ahead unless the device exists.
This commit is contained in:
parent
538d68ea69
commit
faf9d0ce1c
@ -502,6 +502,7 @@ f_media_set_ftp_userpass()
|
||||
f_device_network_up()
|
||||
{
|
||||
local dev="$1" netDev
|
||||
f_struct device_$dev || return $FAILURE
|
||||
device_$dev get private netDev || return $SUCCESS # No net == happy net
|
||||
f_device_init $netDev
|
||||
}
|
||||
@ -513,6 +514,7 @@ f_device_network_up()
|
||||
f_device_network_down()
|
||||
{
|
||||
local dev="$1" netDev
|
||||
f_struct device_$dev || return $FAILURE
|
||||
device_$dev get private netDev || return $SUCCESS
|
||||
f_device_shutdown $netDev
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user