diff options
Diffstat (limited to 'isys/linkdetect.c')
-rw-r--r-- | isys/linkdetect.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/isys/linkdetect.c b/isys/linkdetect.c index e6e8325c9..d2bfe37c4 100644 --- a/isys/linkdetect.c +++ b/isys/linkdetect.c @@ -42,7 +42,8 @@ static struct ifreq ifr; static int mdio_read(int skfd, int location) { - struct mii_data *mii = (struct mii_data *)&ifr.ifr_data; + void *data = &ifr.ifr_data; + struct mii_data *mii = data; mii->reg_num = location; if (ioctl(skfd, SIOCGMIIREG, &ifr) < 0) { #ifdef STANDALONE |