aboutsummaryrefslogtreecommitdiffstats
path: root/package/network/services/ead/src/ead.c
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2014-03-21 15:54:59 +0000
committerFelix Fietkau <nbd@openwrt.org>2014-03-21 15:54:59 +0000
commitc97013b87bf23d3684aa8a796e00305452af8beb (patch)
treefc92fd4e7ae934b1c85b6fbf78b59d2b93257505 /package/network/services/ead/src/ead.c
parentdd4175bcc12c2f2d089f5dfd5724b4c30c49de3b (diff)
downloadmaster-187ad058-c97013b87bf23d3684aa8a796e00305452af8beb.tar.gz
master-187ad058-c97013b87bf23d3684aa8a796e00305452af8beb.tar.bz2
master-187ad058-c97013b87bf23d3684aa8a796e00305452af8beb.zip
ead: clean up
Remove unused variables Correct some (non important) memory leaks Remove fclose(NULL) Correct possible out of bound access spotted with cppcheck Signed-off-by: Etienne CHAMPETIER <etienne.champetier@free.fr> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39994 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/network/services/ead/src/ead.c')
-rw-r--r--package/network/services/ead/src/ead.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/package/network/services/ead/src/ead.c b/package/network/services/ead/src/ead.c
index 36235207bc..d1847c1b5e 100644
--- a/package/network/services/ead/src/ead.c
+++ b/package/network/services/ead/src/ead.c
@@ -120,8 +120,8 @@ set_recv_type(pcap_t *p, bool rx)
#ifdef PACKET_RECV_TYPE
struct sockaddr_ll sll;
struct ifreq ifr;
- int ifindex, mask;
- int fd, ret;
+ int mask;
+ int fd;
fd = pcap_get_selectable_fd(p);
if (fd < 0)
@@ -132,7 +132,7 @@ set_recv_type(pcap_t *p, bool rx)
else
mask = 0;
- ret = setsockopt(fd, SOL_PACKET, PACKET_RECV_TYPE, &mask, sizeof(mask));
+ setsockopt(fd, SOL_PACKET, PACKET_RECV_TYPE, &mask, sizeof(mask));
#endif
}
@@ -841,7 +841,7 @@ static int
check_bridge_port(const char *br, const char *port, void *arg)
{
struct ead_instance *in;
- struct list_head *p, *tmp;
+ struct list_head *p;
list_for_each(p, &instances) {
in = list_entry(p, struct ead_instance, list);
@@ -873,7 +873,7 @@ check_all_interfaces(void)
{
#ifdef linux
struct ead_instance *in;
- struct list_head *p, *tmp;
+ struct list_head *p;
br_foreach_bridge(check_bridge, NULL);