Page MenuHomeFreeBSD

D28629.id.diff
No OneTemporary

D28629.id.diff

Index: sys/net/route/route_ctl.c
===================================================================
--- sys/net/route/route_ctl.c
+++ sys/net/route/route_ctl.c
@@ -594,14 +594,12 @@
}
error = nhop_create_from_info(rnh, info, &nh);
- if (error != 0) {
- ifa_free(info->rti_ifa);
+ ifa_free(info->rti_ifa);
+ if (error != 0)
return (error);
- }
rt = uma_zalloc(V_rtzone, M_NOWAIT | M_ZERO);
if (rt == NULL) {
- ifa_free(info->rti_ifa);
nhop_free(nh);
return (ENOBUFS);
}

File Metadata

Mime Type
text/plain
Expires
Sat, Apr 11, 10:28 PM (13 h, 13 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31311938
Default Alt Text
D28629.id.diff (495 B)

Event Timeline