Diff between c0d81fcfbf45554b05feb8f9ca4f0f21a90bb980 and b57c64f1aa5c51dd785f2572636b8c41ada06d72
Changed Files
| File | Additions | Deletions | Status |
| network/common.c | +3 | -1 | modified |
Full Patch
diff --git a/network/common.c b/network/common.c
index 4704072..a223685 100644
--- a/network/common.c
+++ b/network/common.c
@@ -240,13 +240,15 @@ int bnep_if_down(const char *devname)
int bnep_add_to_bridge(const char *devname, const char *bridge)
{
- int ifindex = if_nametoindex(devname);
+ int ifindex;
struct ifreq ifr;
int sk, err;
if (!devname || !bridge)
return -EINVAL;
+ ifindex = if_nametoindex(devname);
+
sk = socket(AF_INET, SOCK_STREAM, 0);
if (sk < 0)
return -1;