]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[settings] Reject attempts to change a network device's bus ID
authorMichael Brown <mcb30@ipxe.org>
Wed, 23 Mar 2011 01:24:37 +0000 (01:24 +0000)
committerMichael Brown <mcb30@ipxe.org>
Wed, 23 Mar 2011 01:25:17 +0000 (01:25 +0000)
Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/net/netdev_settings.c

index 2ff4ad3e3053d71d1ab38d0bc2a2bdf36863d21f..220ffa9a8bbfc876885c5c02210e31daed717f60 100644 (file)
@@ -81,6 +81,8 @@ static int netdev_store ( struct settings *settings, struct setting *setting,
                memcpy ( netdev->ll_addr, data, len );
                return 0;
        }
+       if ( setting_cmp ( setting, &busid_setting ) == 0 )
+               return -ENOTSUP;
 
        return generic_settings_store ( settings, setting, data, len );
 }