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

Fixes for the logsys system.

git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1430 fd59a12c-fef9-0310-b244-a6a79926bd2f
Steven Dake 18 лет назад
Родитель
Сommit
3cbecd98c1
1 измененных файлов с 1 добавлено и 3 удалено
  1. 1 3
      exec/logsys.c

+ 1 - 3
exec/logsys.c

@@ -303,7 +303,7 @@ static void _log_printf (
 	** Buffer before log has been configured has been called.
 	*/
 	if (logsys_mode & LOG_MODE_BUFFER_BEFORE_CONFIG) {
-		buffered_log_printf(file, line, priority, format, ap);
+		buffered_log_printf(file, line, logsys_mkpri(priority, id), format, ap);
 		pthread_mutex_unlock (&logsys_new_log_mutex);
 		if (config_mutex_state == LOGSYS_CONFIG_MUTEX_UNLOCKED) {
 			pthread_mutex_unlock (&logsys_config_mutex);
@@ -402,7 +402,6 @@ void logsys_config_mode_set (unsigned int mode)
 	pthread_mutex_lock (&logsys_config_mutex);
 	logsys_mode = mode;
 	if (mode & LOG_MODE_FLUSH_AFTER_CONFIG) {
-		logsys_mode = logsys_mode & ~LOG_MODE_FLUSH_AFTER_CONFIG;
 		_logsys_wthread_create ();
 		logsys_buffer_flush ();
 	}
@@ -604,7 +603,6 @@ static void logsys_buffer_flush (void)
 	}
 
 	head = tail = NULL;
-	logsys_flush();
 }
 
 void logsys_flush (void)