diff options
| author | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2012-01-25 14:20:31 +0100 |
|---|---|---|
| committer | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2012-01-25 14:20:31 +0100 |
| commit | 12d80aa8feb21424dffc759757fa76e258a47811 (patch) | |
| tree | 552f9942ac5fee285a7d81b0edc53a44fc051974 /services | |
| parent | 496a0fa8a445d03daa85b2870a156b435a00b22c (diff) | |
PanelService: don't close the pipe's read fd, or also writing will fail.
(bzr r1858.9.6)
Diffstat (limited to 'services')
| -rw-r--r-- | services/panel-service.c | 2 |
1 files changed, 1 insertions, 1 deletions
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]); } } |
