diff --git a/lib/route/classid.c b/lib/route/classid.c index da531bd..7b52de8 100644 --- a/lib/route/classid.c +++ b/lib/route/classid.c @@ -438,12 +438,13 @@ static void __init classid_init(void) fprintf(stderr, "Failed to read classid file: %s\n", nl_geterror(err)); } +static void free_map(void *map) { + free(((struct classid_map *)map)->name); + free(map); +}; + static void __exit classid_exit(void) { - void free_map(void *map) { - free(((struct classid_map *)map)->name); - free(map); - }; tdestroy(id_root, free_map); } /** @} */