From d778e5cbe1ce0926c96c95344abf9ef5e45be580 Mon Sep 17 00:00:00 2001 From: DH Date: Fri, 10 Nov 2023 20:59:25 +0300 Subject: [PATCH] [rpcsx-os] execve: fix process name setup --- rpcsx-os/ops.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rpcsx-os/ops.cpp b/rpcsx-os/ops.cpp index 33141300c..860cad9ca 100644 --- a/rpcsx-os/ops.cpp +++ b/rpcsx-os/ops.cpp @@ -739,6 +739,10 @@ SysResult execve(Thread *thread, ptr fname, ptr> argv, name = name.substr(slashP + 1); } + if (name.size() > 15) { + name.resize(15); + } + pthread_setname_np(pthread_self(), name.c_str()); std::thread([&] {