From 4a0aeae371cdedada6822d5b1427f7eed1036db6 Mon Sep 17 00:00:00 2001 From: Simon Fels Date: Thu, 29 Sep 2022 11:32:44 +0200 Subject: [PATCH] virgl/vtest: allow socket being specified by env variable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Simon Fels Reviewed-by: Corentin Noël Part-of: --- src/gallium/winsys/virgl/vtest/virgl_vtest_socket.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gallium/winsys/virgl/vtest/virgl_vtest_socket.c b/src/gallium/winsys/virgl/vtest/virgl_vtest_socket.c index 62ef471405a..fb6b27c858f 100644 --- a/src/gallium/winsys/virgl/vtest/virgl_vtest_socket.c +++ b/src/gallium/winsys/virgl/vtest/virgl_vtest_socket.c @@ -197,6 +197,7 @@ int virgl_vtest_connect(struct virgl_vtest_winsys *vws) { struct sockaddr_un un; int sock, ret; + const char* socket_name = os_get_option("VTEST_SOCKET_NAME"); sock = socket(PF_UNIX, SOCK_STREAM, 0); if (sock < 0) @@ -204,7 +205,8 @@ int virgl_vtest_connect(struct virgl_vtest_winsys *vws) memset(&un, 0, sizeof(un)); un.sun_family = AF_UNIX; - snprintf(un.sun_path, sizeof(un.sun_path), "%s", VTEST_DEFAULT_SOCKET_NAME); + snprintf(un.sun_path, sizeof(un.sun_path), "%s", socket_name ? + socket_name : VTEST_DEFAULT_SOCKET_NAME); do { ret = 0;