From 8f88ff70535dd01c412f74ce928348fa14146ec6 Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Tue, 29 Sep 2009 19:28:20 +0200 Subject: [PATCH] Fix some warnings about incompatible pointer types. --- src/interfaces.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/interfaces.c b/src/interfaces.c index a9f5cf63..d936fadd 100644 --- a/src/interfaces.c +++ b/src/interfaces.c @@ -248,7 +248,7 @@ iface_is_bond(struct lldpd *cfg, const char *name) memset(&ifr, 0, sizeof(ifr)); memset(&ifb, 0, sizeof(ifb)); strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); - ifr.ifr_data = &ifb; + ifr.ifr_data = (char *)&ifb; if (ioctl(cfg->g_sock, SIOCBONDINFOQUERY, &ifr) >= 0) return 1; return 0; @@ -264,13 +264,13 @@ iface_is_bond_slave(struct lldpd *cfg, const char *slave, const char *master, memset(&ifr, 0, sizeof(ifr)); memset(&ifb, 0, sizeof(ifb)); strlcpy(ifr.ifr_name, master, sizeof(ifr.ifr_name)); - ifr.ifr_data = &ifb; + ifr.ifr_data = (char *)&ifb; if (ioctl(cfg->g_sock, SIOCBONDINFOQUERY, &ifr) >= 0) { while (ifb.num_slaves--) { memset(&ifr, 0, sizeof(ifr)); memset(&ifs, 0, sizeof(ifs)); strlcpy(ifr.ifr_name, master, sizeof(ifr.ifr_name)); - ifr.ifr_data = &ifs; + ifr.ifr_data = (char *)&ifs; ifs.slave_id = ifb.num_slaves; if ((ioctl(cfg->g_sock, SIOCBONDSLAVEINFOQUERY, &ifr) >= 0) && (strncmp(ifs.slave_name, slave, sizeof(ifs.slave_name)) == 0)) { -- 2.39.5