X-Git-Url: http://git.meshlink.io/?p=utcp;a=blobdiff_plain;f=test.c;h=3491e296c9a558a6b587d63cec23702f65ec4b21;hp=47732e47e7c31cfce6b1674eb5ec2ef08a8388b2;hb=05ee8ad65c1c7f1318e1185ddf299a2cce6c6474;hpb=027abc36cfb0a8247625f5f6af65b7ce63065a33 diff --git a/test.c b/test.c index 47732e4..3491e29 100644 --- a/test.c +++ b/test.c @@ -73,6 +73,10 @@ ssize_t do_send(struct utcp *utcp, const void *data, size_t len) { return len; if(!reorder_data && drand48() < reorder) { reorder_data = malloc(len); + if(!reorder_data) { + debug("Out of memory\n"); + return len; + } reorder_len = len; memcpy(reorder_data, data, len); reorder_countdown = 1 + drand48() * reorder_dist;