(the answer type is not the request type, stupid me)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2337
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
if (kind == e_gras_msg_kind_rpcerror) {
/* error on remote host, carfull, payload is an exception */
gras_datadesc_send(sock, gras_datadesc_by_name("ex_t"),payload);
- } else {
+ } else if (kind == e_gras_msg_kind_rpcanswer) {
+ if (msgtype->answer_type)
+ gras_datadesc_send(sock, msgtype->answer_type, payload);
+ }else {
/* regular message */
if (msgtype->ctn_type)
gras_datadesc_send(sock, msgtype->ctn_type, payload);