use calloc instead of malloc+memset
[project/firewall3.git] / redirects.c
index a21998bafb3bedf32fb1924d08f37ffd24d1d72d..f1fa1f431a79d8bb11daeaec5a7be9854933fc6d 100644 (file)
@@ -232,13 +232,10 @@ fw3_load_redirects(struct fw3_state *state, struct uci_package *p)
                if (strcmp(s->type, "redirect"))
                        continue;
 
-               redir = malloc(sizeof(*redir));
-
+               redir = calloc(1, sizeof(*redir));
                if (!redir)
                        continue;
 
-               memset(redir, 0, sizeof(*redir));
-
                INIT_LIST_HEAD(&redir->proto);
                INIT_LIST_HEAD(&redir->mac_src);