[glib/halfline/test-case-pipe-confusion: 8/8] tests/desktop-app-info: Make sure scripts writes to the right end of the pipe
- From: Ray Strode <halfline src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib/halfline/test-case-pipe-confusion: 8/8] tests/desktop-app-info: Make sure scripts writes to the right end of the pipe
- Date: Mon, 17 Oct 2022 19:22:57 +0000 (UTC)
commit 28c7648c6a1d76a9c0d578dfd285ea2db1384c07
Author: Ray Strode <rstrode redhat com>
Date: Mon Oct 17 14:44:14 2022 -0400
tests/desktop-app-info: Make sure scripts writes to the right end of the pipe
pipes need to be written in the write end, not the read end.
This commit makes that change in a recent test added.
Might help with this error message I'm seeing in CI:
/tmp/bin-path-H1UQT1/gnome-terminal: cannot create /proc/38961/fd/6: No such file or directory
gio/tests/desktop-app-info.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/gio/tests/desktop-app-info.c b/gio/tests/desktop-app-info.c
index f49db4af7d..2f9cdda786 100644
--- a/gio/tests/desktop-app-info.c
+++ b/gio/tests/desktop-app-info.c
@@ -1247,7 +1247,7 @@ test_launch_uris_with_terminal (gconstpointer data)
G_DIR_SEPARATOR_S "%" G_PID_FORMAT
G_DIR_SEPARATOR_S "fd"
G_DIR_SEPARATOR_S "%d",
- getpid (), fds[0]);
+ getpid (), fds[1]);
input_stream = g_unix_input_stream_new (fds[0], TRUE);
data_input_stream = g_data_input_stream_new (input_stream);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]