X-Git-Url: https://rtime.felk.cvut.cz/gitweb/frescor/frsh-forb.git/blobdiff_plain/bc3db0c4edde1df92d009bc335bdf9816c4b52b7..9a70c0249e4f78f0569b945ac1e3c80b570171e2:/src/forb/src/iop.c diff --git a/src/forb/src/iop.c b/src/forb/src/iop.c index 6ba0ec31..39fabb49 100644 --- a/src/forb/src/iop.c +++ b/src/forb/src/iop.c @@ -91,7 +91,6 @@ forb_iop_prepend_message_header(FORB_CDR_Codec *codec, forb_iop_message_type mt) CORBA_boolean forb_iop_prepare_request(forb_request_t *req, - unsigned *index, CORBA_Environment *env) { CORBA_boolean ret; @@ -111,7 +110,7 @@ forb_iop_prepare_request(forb_request_t *req, forb_server_id_to_string(str, &req->obj->server, sizeof(str)), rh.iface, rh.method_index); } - *index = req->cdr_request.wptr; + req->end_of_header_index = req->cdr_request.wptr; return ret; } @@ -725,7 +724,7 @@ void *forb_iop_discovery_thread(void *arg) * @param env Environment for returning exceptions */ void -forb_request_send(forb_request_t *req, unsigned index, CORBA_Environment *env) +forb_request_send(forb_request_t *req, CORBA_Environment *env) { CORBA_boolean ret; forb_peer_t *peer; @@ -760,7 +759,7 @@ forb_request_send(forb_request_t *req, unsigned index, CORBA_Environment *env) exec_req->obj = forb_object_duplicate(req->obj); exec_req->method_index = req->method_ind; exec_req->interface = req->interface; - req->cdr_request.rptr = index; + req->cdr_request.rptr = req->end_of_header_index; exec_req->codec = req->cdr_request; req->cdr_request.release_buffer = CORBA_FALSE; exec_req->request_id = req->request_id;