diff --git a/profiles/input/hog_device.c b/profiles/input/hog_device.c
index 10c5a45..f0caac8 100644
--- a/profiles/input/hog_device.c
+++ b/profiles/input/hog_device.c
bread = read(fd, &ev, sizeof(ev));
if (bread < 0) {
int err = -errno;
- DBG("uhid-dev read: %s(%d)", strerror(err), err);
+ DBG("uhid-dev read: %s(%d)", strerror(-err), -err);
goto failed;
}
diff --git a/profiles/input/server.c b/profiles/input/server.c
index 86e2ac8..8965c4e 100644
--- a/profiles/input/server.c
+++ b/profiles/input/server.c
ba2str(&src, addr);
error("input: authorization for %s failed: %s (%d)",
- addr, strerror(-ret), ret);
+ addr, strerror(-ret), -ret);
g_io_channel_unref(server->confirm);
server->confirm = NULL;