diff options
author | Claudio Takahasi <claudio.takahasi@openbossa.org> | 2007-03-28 15:24:22 +0000 |
---|---|---|
committer | Claudio Takahasi <claudio.takahasi@openbossa.org> | 2007-03-28 15:24:22 +0000 |
commit | fdacbf3a77476dc525425ee060bbf5809383b885 (patch) | |
tree | 04e470a440b607ed886e4d8b1f2b66e4f2cb65b9 /network/common.c | |
parent | 50bec7777e06c2321b7b21c8b69ff48acad54190 (diff) |
network: Added more debug error information for ioctl BNEPCONNADD call
Diffstat (limited to 'network/common.c')
-rw-r--r-- | network/common.c | 6 |
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; |