X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fmanager.c;h=68d43ada44f61fa6dc75091bca65703e85dba319;hb=ec2002f84928c0b5921a961cb2b8637563f29daa;hp=9c817b0e416c30b8d9c5e7264bdb66da8187c67a;hpb=38c52d4606c77ff2b2b60a08f663a1983d8254b0;p=elogind.git diff --git a/src/manager.c b/src/manager.c index 9c817b0e4..68d43ada4 100644 --- a/src/manager.c +++ b/src/manager.c @@ -2688,6 +2688,10 @@ int manager_serialize(Manager *m, FILE *f, FDSet *fds) { if (ferror(f)) return -EIO; + r = bus_fdset_add_all(m, fds); + if (r < 0) + return r; + return 0; } @@ -2841,7 +2845,7 @@ int manager_reload(Manager *m) { r = q; assert(m->n_deserializing > 0); - m->n_deserializing ++; + m->n_deserializing--; finish: if (f)