From 9ae48c3336d979f7e2beb6f1ce0e154ff9b93334 Mon Sep 17 00:00:00 2001 From: Chocobo1 Date: Sun, 25 Sep 2016 17:41:10 +0800 Subject: [PATCH] Use reallocz() --- src/plugin_nfacct.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/plugin_nfacct.c b/src/plugin_nfacct.c index b114cbb9..e513e5d0 100644 --- a/src/plugin_nfacct.c +++ b/src/plugin_nfacct.c @@ -27,11 +27,7 @@ static int nfacct_callback(const struct nlmsghdr *nlh, void *data) { info("nfacct.plugin: increasing nfacct_list to size %d", size); - nfacct_list = realloc(nfacct_list, sizeof(struct nfacct_list) + (sizeof(struct mynfacct) * size)); - if(!nfacct_list) { - error("nfacct.plugin: cannot allocate nfacct_list."); - return MNL_CB_OK; - } + nfacct_list = reallocz(nfacct_list, sizeof(struct nfacct_list) + (sizeof(struct mynfacct) * size)); nfacct_list->data[len].nfacct = nfacct_alloc(); if(!nfacct_list->data[size - 1].nfacct) { -- 2.39.2