X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=test.c;h=81244f90027819f5a456027c390f5a48ecd5a1ac;hb=5bad36c4252858693b5cfe59a94540ccd2b0be42;hp=15d57720ec19d709f6b86ac6d1eed4c6b7fea1f1;hpb=d91fb4d8ac423f782ceb863b20e40095b891231b;p=utcp diff --git a/test.c b/test.c index 15d5772..81244f9 100644 --- a/test.c +++ b/test.c @@ -35,6 +35,7 @@ char *reorder_data; size_t reorder_len; int reorder_countdown; +#if UTCP_DEBUG void debug(const char *format, ...) { struct timeval now; gettimeofday(&now, NULL); @@ -44,6 +45,9 @@ void debug(const char *format, ...) { vfprintf(stderr, format, ap); va_end(ap); } +#else +#define debug(...) +#endif ssize_t do_recv(struct utcp_connection *c, const void *data, size_t len) { if(!data || !len) { @@ -215,7 +219,8 @@ 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"); }