aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2016-02-26 18:25:23 +0200
committerSergey Poznyakoff <gray@gnu.org.ua>2016-02-26 18:25:23 +0200
commitd52c1fb800ccd48fe82f08b5340ff2262f92869f (patch)
tree37e0e9393dde369cb58d5fc62c15ed96a0483a3e
parent86736e81b09f6d315bfff290efb202f755f11c36 (diff)
downloadpies-d52c1fb800ccd48fe82f08b5340ff2262f92869f.tar.gz
pies-d52c1fb800ccd48fe82f08b5340ff2262f92869f.tar.bz2
Fix reconfiguration code
* src/comp.c (component_config_commit): Run progman_gc right after mark stage, to ensure any eventual listener components are properly closed before being reopened by progman_create_sockets
-rw-r--r--src/comp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/comp.c b/src/comp.c
index 41b77ce..c2e38b5 100644
--- a/src/comp.c
+++ b/src/comp.c
@@ -505,7 +505,7 @@ component_config_commit (void)
if (list->head)
{
progman_foreach (mark_prog, NULL);
- pies_schedule_children (PIES_CHLD_GC);
+ progman_gc ();
}
/* Build dependency map */

Return to:

Send suggestions and report system problems to the System administrator.