X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=vss.c;h=704c39300e569d9da65fe2a043880e7966c4f8c2;hp=a59c00f819d1f7284edd64e04bfb7a045fa452ee;hb=f41688f647116d0a17513cc86c60cc9729da6502;hpb=6ced7bc77aaa1ab5f8c5922fbc8674d1f2253906 diff --git a/vss.c b/vss.c index a59c00f8..704c3930 100644 --- a/vss.c +++ b/vss.c @@ -490,6 +490,14 @@ void vss_post_select(fd_set *rfds, fd_set *wfds) { int ret, i; + if (mmd->sender_cmd_data.cmd_num >= 0) { + int num = mmd->sender_cmd_data.cmd_num, + s = mmd->sender_cmd_data.sender_num; + + if (senders[s].client_cmds[num]) + senders[s].client_cmds[num](&mmd->sender_cmd_data); + mmd->sender_cmd_data.cmd_num = -1; + } if (afsss != AFS_SOCKET_CHECK_FOR_WRITE) { if (FD_ISSET(afs_socket, rfds)) recv_afs_result();