]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - server.c
Call sender functions from vss.c rather than from server.c.
[paraslash.git] / server.c
index ee1638d52b24633315600c5209215eb0df2204f7..99482d9d17f36ab0cfdd1e86e29ca1a641e6cf28 100644 (file)
--- a/server.c
+++ b/server.c
@@ -484,23 +484,12 @@ repeat:
        para_fd_set(signal_pipe, &rfds, &max_fileno);
        timeout = vss_preselect(&rfds, &wfds, &max_fileno);
        status_refresh();
-       for (i = 0; senders[i].name; i++) {
-               if (!senders[i].pre_select)
-                       continue;
-               senders[i].pre_select(&max_fileno, &rfds, &wfds);
-       }
        mmd_unlock();
        ret = para_select(max_fileno + 1, &rfds, &wfds, timeout);
        mmd_lock();
        if (ret < 0)
                goto repeat;
        vss_post_select(&rfds, &wfds);
-       for (i = 0; senders[i].name; i++) {
-               if (!senders[i].post_select)
-                       continue;
-               senders[i].post_select(&rfds, &wfds);
-       }
-       vss_send_chunk();
        status_refresh();
        if (FD_ISSET(signal_pipe, &rfds)) {
                int sig;