From e2e65aa241f5f43d2926d68bc674c78c91286da2 Mon Sep 17 00:00:00 2001
From: Jakob Bornecrantz <jakob@collabora.com>
Date: Mon, 21 Mar 2022 21:25:39 +0000
Subject: [PATCH] u/logging: Fix va_copy usage

---
 src/xrt/auxiliary/util/u_logging.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/xrt/auxiliary/util/u_logging.c b/src/xrt/auxiliary/util/u_logging.c
index ddd30a767..945e52396 100644
--- a/src/xrt/auxiliary/util/u_logging.c
+++ b/src/xrt/auxiliary/util/u_logging.c
@@ -39,7 +39,7 @@ u_log_set_sink(u_log_sink_function_t func, void *data)
 #define DISPATCH_SINK(FILE, LINE, FUNC, LEVEL, FORMAT, ARGS)                                                           \
 	if (g_log_sink_func != NULL) {                                                                                 \
 		va_list copy;                                                                                          \
-		va_copy(ARGS, copy);                                                                                   \
+		va_copy(copy, ARGS);                                                                                   \
 		g_log_sink_func(FILE, LINE, FUNC, LEVEL, FORMAT, copy, g_log_sink_data);                               \
 		va_end(copy);                                                                                          \
 	}