X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=vss.c;h=066a8851bca7633f04dfb139d4c15ec19f5cdfa1;hp=9346d2095631102cba82b5968f2740b630f87fb7;hb=31233289bedbb596b98eadd411bc6aac54d4ed69;hpb=7fc9d24db611b28f9a3dd15ddcf83ca216730ab1;ds=sidebyside diff --git a/vss.c b/vss.c index 9346d209..066a8851 100644 --- a/vss.c +++ b/vss.c @@ -877,7 +877,10 @@ static void vss_post_select(struct sched *s, struct task *t) } else if (FD_ISSET(vsst->afs_socket, &s->wfds)) { PARA_NOTICE_LOG("requesting new fd from afs\n"); ret = send_buffer(vsst->afs_socket, "new"); - vsst->afsss = AFS_SOCKET_AFD_PENDING; + if (ret < 0) + PARA_CRIT_LOG("%s\n", para_strerror(-ret)); + else + vsst->afsss = AFS_SOCKET_AFD_PENDING; } for (i = 0; senders[i].name; i++) { if (!senders[i].post_select)