changeset 2589 | 2b9c78543663 |
parent 1897 | 029345a0de52 |
--- a/devices/r8169-2.6.29-ethercat.c Thu Sep 06 14:21:02 2012 +0200 +++ b/devices/r8169-2.6.29-ethercat.c Mon Nov 03 15:20:05 2014 +0100 @@ -2213,9 +2213,12 @@ rtl8169_init_phy(dev, tp); device_set_wakeup_enable(&pdev->dev, tp->features & RTL_FEATURE_WOL); - if (tp->ecdev && ecdev_open(tp->ecdev)) { - ecdev_withdraw(tp->ecdev); - goto err_out_msi_5; + if (tp->ecdev) { + rc = ecdev_open(tp->ecdev); + if (rc) { + ecdev_withdraw(tp->ecdev); + goto err_out_msi_5; + } } out: