--- embedaddon/quagga/isisd/isis_route.c 2012/10/09 09:22:28 1.1.1.2 +++ embedaddon/quagga/isisd/isis_route.c 2013/07/21 23:54:38 1.1.1.3 @@ -438,7 +438,11 @@ isis_route_create (struct prefix *prefix, u_int32_t co route_node = route_node_get (area->route_table6[level - 1], prefix); #endif /* HAVE_IPV6 */ else - return NULL; + { + isis_route_info_delete (rinfo_new); + return NULL; + } + rinfo_old = route_node->info; if (!rinfo_old) {