diff options
Diffstat (limited to 'igmp.c')
-rw-r--r-- | igmp.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -512,7 +512,7 @@ igmp_init(struct cfg *cfg) error("permission denied\n"); else error("%m\n"); - goto out_free; + goto error_free; } if (setsockopt(sfd, SOL_SOCKET, SO_ATTACH_FILTER, &fprog, sizeof(fprog)) < 0) @@ -549,7 +549,7 @@ igmp_init(struct cfg *cfg) /* can't set .sll_protocol to htons(ETH_P_IP), see comment above */ if (bind(sfd, (struct sockaddr *)&addr, sizeof(addr)) < 0) { error("bind: %m\n"); - goto out_fd; + goto error_fd; } debug(DBG_IGMP, "init successful, using fd %i\n", sfd); @@ -563,8 +563,8 @@ igmp_init(struct cfg *cfg) return; -out_fd: +error_fd: close(sfd); -out_free: +error_free: xfree(igmp); } |