X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Ftcpconns.c;h=6bc3384210ce5a614b4f39b7fb3d05b965165865;hb=db35efb33e81d0a013e09a8a6ffa362ad5962f7c;hp=5b47ff5354a090167992024e2d8ddfffebaec728;hpb=124f321bbbf0d27fe2b3e5bcb53773fc1686e133;p=collectd.git diff --git a/src/tcpconns.c b/src/tcpconns.c index 5b47ff53..6bc33842 100644 --- a/src/tcpconns.c +++ b/src/tcpconns.c @@ -385,10 +385,9 @@ static port_entry_t *conn_get_port_entry (uint16_t port, int create) if ((ret == NULL) && (create != 0)) { - ret = (port_entry_t *) malloc (sizeof (port_entry_t)); + ret = calloc (1, sizeof (*ret)); if (ret == NULL) return (NULL); - memset (ret, '\0', sizeof (port_entry_t)); ret->port = port; ret->next = port_list_head; @@ -832,7 +831,7 @@ static int conn_read (void) return (-1); } - buffer = (char *) malloc (buffer_len); + buffer = malloc (buffer_len); if (buffer == NULL) { ERROR ("tcpconns plugin: malloc failed.");