From 12d80aa8feb21424dffc759757fa76e258a47811 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Wed, 25 Jan 2012 14:20:31 +0100 Subject: PanelService: don't close the pipe's read fd, or also writing will fail. (bzr r1858.9.6) --- services/panel-service.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'services') diff --git a/services/panel-service.c b/services/panel-service.c index b9727fad3..c5380f88f 100644 --- a/services/panel-service.c +++ b/services/panel-service.c @@ -401,7 +401,6 @@ get_indicator_entry_by_id (const gchar *entry_id) if (pipe (fds) > -1) { - close (fds[0]); size_t data_size = sizeof (IndicatorObjectEntry); if (write (fds[1], entry, data_size) != data_size) @@ -419,6 +418,7 @@ get_indicator_entry_by_id (const gchar *entry_id) } } + close (fds[0]); close (fds[1]); } } -- cgit v1.2.3