X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=test.c;h=a078e1f9584ab756db68ef0357a17ba051aa314b;hb=526b4278d148a1d902ca4144e2f6c6f8436aa06e;hp=d138fd60bc168adf713ed4c068b18d0f92abf29a;hpb=f02ecc4e4cf3860c6f3d833bfb549df1adab7764;p=utcp diff --git a/test.c b/test.c index d138fd6..a078e1f 100644 --- a/test.c +++ b/test.c @@ -69,8 +69,10 @@ ssize_t do_send(struct utcp *utcp, const void *data, size_t len) { int s = *(int *)utcp->priv; outpktno++; if(outpktno >= dropfrom && outpktno < dropto) { - if(drand48() < dropout) + if(drand48() < dropout) { + debug("Dropped outgoing packet\n"); return len; + } if(!reorder_data && drand48() < reorder) { reorder_data = malloc(len); if(!reorder_data) { @@ -213,7 +215,10 @@ int main(int argc, char *argv[]) { inpktno++; if(inpktno >= dropto || inpktno < dropfrom || drand48() >= dropin) { total_in += len; - utcp_recv(u, buf, len); + if(utcp_recv(u, buf, len) == -1) + debug("Error receiving UTCP packet: %s\n", strerror(errno)); + } else { + debug("Dropped incoming packet\n"); } }