X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;ds=sidebyside;f=drivers%2Fnet%2Ffm%2Finit.c;h=ff04695c323553dfd9589d15cb5dc70210869054;hb=1155d8d853ff8639062651a903ae3062f483dc70;hp=cd787f4eedabf13d091a1fc05577a7cde1b9102b;hpb=f44483b57c49282299da0e5c10073b909cdad979;p=oweals%2Fu-boot.git diff --git a/drivers/net/fm/init.c b/drivers/net/fm/init.c index cd787f4eed..ff04695c32 100644 --- a/drivers/net/fm/init.c +++ b/drivers/net/fm/init.c @@ -147,6 +147,9 @@ void fm_disable_port(enum fm_port port) { int i = fm_port_to_index(port); + if (i == -1) + return; + fm_info[i].enabled = 0; fman_disable_port(port); } @@ -155,6 +158,9 @@ void fm_enable_port(enum fm_port port) { int i = fm_port_to_index(port); + if (i == -1) + return; + fm_info[i].enabled = 1; fman_enable_port(port); }