From 0ad504a00f12906e9d4d6dd5fe6a2c45862e7943 Mon Sep 17 00:00:00 2001 From: mquinson Date: Thu, 13 Apr 2006 12:43:38 +0000 Subject: [PATCH] Raise an exception on timeout, as we should git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2150 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- src/gras/Transport/rl_transport.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gras/Transport/rl_transport.c b/src/gras/Transport/rl_transport.c index f32e5981e2..add3f885cf 100644 --- a/src/gras/Transport/rl_transport.c +++ b/src/gras/Transport/rl_transport.c @@ -60,8 +60,10 @@ gras_socket_t gras_trp_select(double timeout) { now = gras_os_time(); DEBUG2("wakeup=%f now=%f",wakeup, now); if (now == -1 || now >= wakeup) { - done = 0; /* didn't find anything */ - break; + /* didn't find anything */ + THROW1(timeout_error,0, + "Timeout (%f) elapsed with selecting for incomming connexions", + timeout); } } -- 2.20.1