diff options
Diffstat (limited to 'hcid/dbus-manager.c')
-rw-r--r-- | hcid/dbus-manager.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/hcid/dbus-manager.c b/hcid/dbus-manager.c index b4805632..dcad1d3a 100644 --- a/hcid/dbus-manager.c +++ b/hcid/dbus-manager.c @@ -146,9 +146,10 @@ static DBusHandlerResult list_adapters(DBusConnection *conn, dr = dl->dev_req; if (ioctl(sk, HCIGETDEVLIST, dl) < 0) { + int err = errno; close(sk); free(dl); - return error_failed(conn, msg, errno); + return error_failed(conn, msg, err); } dr = dl->dev_req; |