Files
termux-packages/x11-packages/xrdp/fix-tmpdir.patch
2024-05-11 18:09:35 +00:00

34 lines
1.1 KiB
Diff

diff --git a/sesman/session_list.c b/sesman/session_list.c
index c4fd9d3..20771a7 100644
--- a/sesman/session_list.c
+++ b/sesman/session_list.c
@@ -155,13 +155,13 @@ x_server_running_check_ports(int display)
int x_running;
int sck;
- g_sprintf(text, "/tmp/.X11-unix/X%d", display);
+ g_sprintf(text, "@TERMUX_PREFIX@/tmp/.X11-unix/X%d", display);
x_running = g_file_exist(text);
if (!x_running)
{
LOG(LOG_LEVEL_DEBUG, "Did not find a running X server at %s", text);
- g_sprintf(text, "/tmp/.X%d-lock", display);
+ g_sprintf(text, "@TERMUX_PREFIX@/tmp/.X%d-lock", display);
x_running = g_file_exist(text);
}
diff --git a/xrdp/xrdp_mm.c b/xrdp/xrdp_mm.c
index 61e097e..3965308 100644
--- a/xrdp/xrdp_mm.c
+++ b/xrdp/xrdp_mm.c
@@ -3383,7 +3383,7 @@ xrdp_mm_dump_jpeg(struct xrdp_mm *self, XRDP_ENC_DATA_DONE *enc_done)
header.bytes_follow = enc_done->comp_bytes - (2 + pheader_bytes[0]);
if (ii == 0)
{
- ii = g_file_open_rw("/tmp/jpeg.beef.bin");
+ ii = g_file_open_rw("@TERMUX_PREFIX@/tmp/jpeg.beef.bin");
if (ii == -1)
{
ii = 0;