X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/85c342932c60954a7e1c9430742bfff2b28c31a8..18c57b27dd71ee7839c6a90368c845886a87d638:/src/gras/Transport/transport_plugin_tcp.c diff --git a/src/gras/Transport/transport_plugin_tcp.c b/src/gras/Transport/transport_plugin_tcp.c index adf691ccd1..b74bf905e9 100644 --- a/src/gras/Transport/transport_plugin_tcp.c +++ b/src/gras/Transport/transport_plugin_tcp.c @@ -767,12 +767,12 @@ void gras_trp_buf_socket_close(gras_socket_t sock) #ifdef HAVE_READV if (data->in_buf_v) { - if (xbt_dynar_length(data->in_buf_v)) + if (!xbt_dynar_is_empty(data->in_buf_v)) XBT_WARN("Socket closed, but some bytes were unread"); xbt_dynar_free(&data->in_buf_v); } if (data->out_buf_v) { - if (xbt_dynar_length(data->out_buf_v)) { + if (!xbt_dynar_is_empty(data->out_buf_v)) { XBT_DEBUG("Flush the socket before closing"); gras_trp_bufiov_flush(sock); }