summaryrefslogtreecommitdiffabout
path: root/src/comp.c
authorSergey Poznyakoff <gray@gnu.org.ua>2016-02-26 16:25:23 (GMT)
committer Sergey Poznyakoff <gray@gnu.org.ua>2016-02-26 16:25:23 (GMT)
commitd52c1fb800ccd48fe82f08b5340ff2262f92869f (patch) (side-by-side diff)
tree37e0e9393dde369cb58d5fc62c15ed96a0483a3e /src/comp.c
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
Diffstat (limited to 'src/comp.c') (more/less context) (ignore whitespace changes)
-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.