From: Bart Polot Date: Thu, 13 Dec 2012 11:41:38 +0000 (+0000) Subject: - use correct size for message X-Git-Tag: initial-import-from-subversion-38251~10449 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=cd5607e7d8566687aa0ac1ca10b91543ebd16c89;p=oweals%2Fgnunet.git - use correct size for message --- diff --git a/src/mesh/mesh_api.c b/src/mesh/mesh_api.c index 7564a7ec5..cdc551f3d 100644 --- a/src/mesh/mesh_api.c +++ b/src/mesh/mesh_api.c @@ -1843,7 +1843,7 @@ GNUNET_MESH_announce_regex (struct GNUNET_MESH_Handle *h, offset = 0; do { - msgsize = (len > offset + payload) ? payload : len; + msgsize = (len - offset > payload) ? payload : len - offset; memcpy (&msg[1], ®ex[offset], msgsize); offset += msgsize; msgsize += sizeof(struct GNUNET_MESH_RegexAnnounce);