From: Vincent Bernat Date: Tue, 29 Sep 2009 17:28:20 +0000 (+0200) Subject: Fix some warnings about incompatible pointer types. X-Git-Tag: 0.5.0~37^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8f88ff70535dd01c412f74ce928348fa14146ec6;p=thirdparty%2Flldpd.git Fix some warnings about incompatible pointer types. --- 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)) {