X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=vss.c;h=0eb235c72e711391beee1f417ca997e8c5d65870;hp=898180c013a4845481bbfd48782fa9168f8e9048;hb=f7feafeef70ad8f4e8c6fff715a2287f3240e759;hpb=ffb2eaa90429f6d5c3d369509efcdf91c5463dad diff --git a/vss.c b/vss.c index 898180c0..0eb235c7 100644 --- a/vss.c +++ b/vss.c @@ -920,8 +920,12 @@ static void vss_post_select(struct sched *s, struct task *t) int num = mmd->sender_cmd_data.cmd_num, sender_num = mmd->sender_cmd_data.sender_num; - if (senders[sender_num].client_cmds[num]) - senders[sender_num].client_cmds[num](&mmd->sender_cmd_data); + if (senders[sender_num].client_cmds[num]) { + ret = senders[sender_num].client_cmds[num] + (&mmd->sender_cmd_data); + if (ret < 0) + PARA_ERROR_LOG("%s\n", para_strerror(-ret)); + } mmd->sender_cmd_data.cmd_num = -1; } if (vsst->afsss != AFS_SOCKET_CHECK_FOR_WRITE)