summaryrefslogtreecommitdiffstats
path: root/network/common.c
diff options
context:
space:
mode:
authorClaudio Takahasi <claudio.takahasi@openbossa.org>2007-03-28 15:24:22 +0000
committerClaudio Takahasi <claudio.takahasi@openbossa.org>2007-03-28 15:24:22 +0000
commitfdacbf3a77476dc525425ee060bbf5809383b885 (patch)
tree04e470a440b607ed886e4d8b1f2b66e4f2cb65b9 /network/common.c
parent50bec7777e06c2321b7b21c8b69ff48acad54190 (diff)
network: Added more debug error information for ioctl BNEPCONNADD call
Diffstat (limited to 'network/common.c')
-rw-r--r--network/common.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/network/common.c b/network/common.c
index 593ea83c..c486ad7f 100644
--- a/network/common.c
+++ b/network/common.c
@@ -163,8 +163,10 @@ int bnep_connadd(int sk, uint16_t role, char *dev)
req.sock = sk;
req.role = role;
if (ioctl(ctl, BNEPCONNADD, &req)) {
- error("Failed to add device %s", dev);
- return -1;
+ int err = errno;
+ error("Failed to add device %s: %s(%d)",
+ dev, strerror(err), err);
+ return -err;
}
strncpy(dev, req.device, 16);
return 0;