From 0cd43d3c507941f0e5967f8596786fabee19e3d9 Mon Sep 17 00:00:00 2001 From: Szymon Janc Date: Mon, 3 Dec 2012 15:03:29 +0100 Subject: [PATCH] adaptername: Fix passing negative error code to strerror This also make error reporting code compliant with convention used. --- plugins/adaptername.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/adaptername.c b/plugins/adaptername.c index 018e6f068..179152fdd 100644 --- a/plugins/adaptername.c +++ b/plugins/adaptername.c @@ -288,9 +288,9 @@ static int adaptername_init(void) inot_fd = inotify_init(); if (inot_fd < 0) { - int err = errno; + int err = -errno; error("Failed to setup inotify: %s (%d)", strerror(-err), -err); - return -err; + return err; } mask = IN_CLOSE_WRITE; @@ -301,11 +301,11 @@ static int adaptername_init(void) watch_d = inotify_add_watch(inot_fd, MACHINE_INFO_DIR, mask); if (watch_d < 0) { - int err = errno; + int err = -errno; error("Failed to setup watch for '%s': %s (%d)", MACHINE_INFO_DIR, strerror(-err), -err); close(inot_fd); - return -err; + return err; } data = g_new(struct inotify_data, 1); -- 2.47.3