]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - vss.c
server: Shutdown the scheduler before handling commands.
[paraslash.git] / vss.c
diff --git a/vss.c b/vss.c
index 84f5ada55626e8f446458fff1fba17b1973fb66d..fbc35e1a71c8983a5045ff8e0b7bc300f1dfb0ab 100644 (file)
--- a/vss.c
+++ b/vss.c
@@ -1083,6 +1083,9 @@ static int vss_post_select(struct sched *s, void *context)
        int ret, i;
        struct vss_task *vsst = context;
 
+       ret = task_get_notification(vsst->task);
+       if (ret < 0)
+               return ret;
        if (!vsst->map || vss_next() || vss_paused() || vss_repos()) {
                /* shut down senders and fec clients */
                struct fec_client *fc, *tmp;