X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f04cb933da95f9df2da6d58a72a7b1da12582f7d..095f86b52c51ee72cab55ca61e1111ab630e8d81:/src/msg/msg_gos.cpp?ds=sidebyside diff --git a/src/msg/msg_gos.cpp b/src/msg/msg_gos.cpp index d393195b8f..d77e1b7b7e 100644 --- a/src/msg/msg_gos.cpp +++ b/src/msg/msg_gos.cpp @@ -522,14 +522,10 @@ int MSG_comm_testany(xbt_dynar_t comms) status = MSG_TIMEOUT; } catch (xbt_ex& e) { - switch (e.category) { - case network_error: - finished_index = e.value; - status = MSG_TRANSFER_FAILURE; - break; - default: - throw; - } + if (e.category != network_error) + throw; + finished_index = e.value; + status = MSG_TRANSFER_FAILURE; } if (finished_index != -1) {