diff --git a/lib/kernel/if.c b/lib/kernel/if.c index c34825380..57ec51e19 100644 --- a/lib/kernel/if.c +++ b/lib/kernel/if.c @@ -168,6 +168,8 @@ struct interface * if_get_egress(struct sockaddr *sa, struct vlist *interfaces) if (ret) NULL; + vlist_push(interfaces, i); + return i; }