]> git.proxmox.com Git - mirror_corosync.git/commitdiff
Show correct error when open of logfile failed
authorJan Friesse <jfriesse@redhat.com>
Wed, 1 Feb 2012 16:14:22 +0000 (17:14 +0100)
committerJan Friesse <jfriesse@redhat.com>
Thu, 2 Feb 2012 08:30:49 +0000 (09:30 +0100)
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
Reviewed-by: Steven Dake <sdake@redhat.com>
exec/logsys.c

index cac858a8a07fdaa5cd4309b7ee4ca5fed92bcd55..3da590eae62420d87a6a7d66bf55e31ab1b899c3 100644 (file)
@@ -195,7 +195,7 @@ static int logsys_config_file_set_unlocked (
 
        logsys_loggers[subsysid].target_id = qb_log_file_open(file);
        if (logsys_loggers[subsysid].target_id < 0) {
-               int err = logsys_loggers[subsysid].target_id;
+               int err = -logsys_loggers[subsysid].target_id;
                char error_str[LOGSYS_MAX_PERROR_MSG_LEN];
                const char *error_ptr;
                error_ptr = qb_strerror_r(err, error_str, sizeof(error_str));