mirror of
https://github.com/xcat2/xNBA.git
synced 2025-10-28 01:45:41 +00:00
[tftp] Avoid setting current working URI to "tftp://0.0.0.0/"
Set the current working URI to NULL rather than to "tftp://0.0.0.0/". Reported-by: Piotr Jaroszyński <p.jaroszynski@gmail.com> Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
@@ -1245,11 +1245,15 @@ static int tftp_apply_settings ( void ) {
|
||||
* applicators.
|
||||
*/
|
||||
if ( tftp_server.s_addr != last_tftp_server.s_addr ) {
|
||||
snprintf ( uri_string, sizeof ( uri_string ),
|
||||
"tftp://%s/", inet_ntoa ( tftp_server ) );
|
||||
uri = parse_uri ( uri_string );
|
||||
if ( ! uri )
|
||||
return -ENOMEM;
|
||||
if ( tftp_server.s_addr ) {
|
||||
snprintf ( uri_string, sizeof ( uri_string ),
|
||||
"tftp://%s/", inet_ntoa ( tftp_server ) );
|
||||
uri = parse_uri ( uri_string );
|
||||
if ( ! uri )
|
||||
return -ENOMEM;
|
||||
} else {
|
||||
uri = NULL;
|
||||
}
|
||||
churi ( uri );
|
||||
uri_put ( uri );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user