[PATCH RESEND] route_obj: don't add empty destination to nlmsg

Thomas Graf tgraf at infradead.org
Wed Oct 13 09:22:04 EDT 2010

On Wed, Oct 13, 2010 at 03:17:33PM +0200, David Lamparter wrote:
> don't try to give the kernel an empty RTA_DST attribute. this would
> previously happening on trying to delete the default route as returned
> from the kernel. the kernel doesn't add a RTA_DST atttribute, so libnl
> does nl_addr_alloc(0) and inserts a zero-length RTA_DST attribute into
> the deletion request, which the kernel then refuses with ERANGE.
> Signed-off-by: David Lamparter <equinox at diac24.net>

Good catch. Patch applied. Thanks David!

More information about the libnl mailing list