]> git.proxmox.com Git - mirror_frr.git/blobdiff - isisd/isis_flex_algo.c
isisd, lib: clarify sizeof on flex-algo memory allocation
[mirror_frr.git] / isisd / isis_flex_algo.c
index db6fc348eb3f3e87805f94960333f7886ddbfc17..ef30987b8e7cbbbea96b94c6c760ec13f1d4a872 100644 (file)
@@ -45,7 +45,7 @@ void *isis_flex_algo_data_alloc(void *voidarg)
        struct isis_flex_algo_alloc_arg *arg = voidarg;
        struct isis_flex_algo_data *data;
 
-       data = XCALLOC(MTYPE_FLEX_ALGO, sizeof(*data));
+       data = XCALLOC(MTYPE_FLEX_ALGO, sizeof(struct isis_flex_algo_data));
 
        for (int tree = SPFTREE_IPV4; tree < SPFTREE_COUNT; tree++) {
                for (int level = ISIS_LEVEL1; level <= ISIS_LEVEL2; level++) {