diff --git a/sbin/route/route.c b/sbin/route/route.c index f90f5da40a31..79ec08972738 100644 --- a/sbin/route/route.c +++ b/sbin/route/route.c @@ -523,6 +523,7 @@ flushroutes_fib(int fib) printf("done\n"); } } + free(buf); return (error); } @@ -1439,6 +1440,7 @@ interfaces(void) rtm = (struct rt_msghdr *)(void *)next; print_rtmsg(rtm, rtm->rtm_msglen); } + free(buf); } static void