-
- if (!timeouted) {
- TRY {
- /* FIXME: if not the right kind, queue it and recall ourself or goto >:-) */
- gras_msg_recv(msg.expe, &msg);
- DEBUG1("Received a msg from the socket kind:%s",
- e_gras_msg_kind_names[msg.kind]);
-
- } CATCH(e) {
- RETHROW4("Error while receiving a message on select()ed socket %p to [%s]%s:%d: %s",
- msg.expe,
- gras_socket_peer_proc(msg.expe),gras_socket_peer_name(msg.expe),
- gras_socket_peer_port(msg.expe));
- }
- }