Просмотр исходного кода

Show correct error when open of logfile failed

Signed-off-by: Jan Friesse <jfriesse@redhat.com>
Reviewed-by: Steven Dake <sdake@redhat.com>
Jan Friesse 14 лет назад
Родитель
Сommit
33e5ce8d56
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      exec/logsys.c

+ 1 - 1
exec/logsys.c

@@ -195,7 +195,7 @@ static int logsys_config_file_set_unlocked (
 
 
 	logsys_loggers[subsysid].target_id = qb_log_file_open(file);
 	logsys_loggers[subsysid].target_id = qb_log_file_open(file);
 	if (logsys_loggers[subsysid].target_id < 0) {
 	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];
 		char error_str[LOGSYS_MAX_PERROR_MSG_LEN];
 		const char *error_ptr;
 		const char *error_ptr;
 		error_ptr = qb_strerror_r(err, error_str, sizeof(error_str));
 		error_ptr = qb_strerror_r(err, error_str, sizeof(error_str));