X-Git-Url: https://git.octo.it/?p=collectd.git;a=blobdiff_plain;f=src%2Flibcollectdclient%2Fnetwork_buffer.c;h=49f5576f73024e8ec3f84ff0b29e26e57c1cd599;hp=8d35d2031bf07f2608494056fccb24bc34a811e1;hb=21ab7512825cf8177d5eee5101344b45d0854610;hpb=c0db1cfee44a6393143537a71ab1b651d1df6961 diff --git a/src/libcollectdclient/network_buffer.c b/src/libcollectdclient/network_buffer.c index 8d35d203..49f5576f 100644 --- a/src/libcollectdclient/network_buffer.c +++ b/src/libcollectdclient/network_buffer.c @@ -36,7 +36,6 @@ #include #if HAVE_LIBGCRYPT -# include # if defined __APPLE__ /* default xcode compiler throws warnings even when deprecated functionality * is not used. -Werror breaks the build because of erroneous warnings. @@ -654,19 +653,17 @@ lcc_network_buffer_t *lcc_network_buffer_create (size_t size) /* {{{ */ return (NULL); } - nb = malloc (sizeof (*nb)); + nb = calloc (1, sizeof (*nb)); if (nb == NULL) return (NULL); - memset (nb, 0, sizeof (*nb)); nb->size = size; - nb->buffer = malloc (nb->size); + nb->buffer = calloc (1, nb->size); if (nb->buffer == NULL) { free (nb); return (NULL); } - memset (nb->buffer, 0, nb->size); nb->ptr = nb->buffer; nb->free = nb->size;