diff options
Diffstat (limited to 'freed-ora/tags/f16/3.3.6-3.fc16.gnu/debug-808990.patch')
-rw-r--r-- | freed-ora/tags/f16/3.3.6-3.fc16.gnu/debug-808990.patch | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/freed-ora/tags/f16/3.3.6-3.fc16.gnu/debug-808990.patch b/freed-ora/tags/f16/3.3.6-3.fc16.gnu/debug-808990.patch new file mode 100644 index 000000000..571bef729 --- /dev/null +++ b/freed-ora/tags/f16/3.3.6-3.fc16.gnu/debug-808990.patch @@ -0,0 +1,17 @@ +--- linux-3.3.noarch/net/ipv4/route.c~ 2012-04-02 20:24:44.162789023 -0400 ++++ linux-3.3.noarch/net/ipv4/route.c 2012-04-02 20:25:20.610784137 -0400 +@@ -2794,6 +2794,14 @@ static struct rtable *ip_route_output_sl + fl4->saddr = FIB_RES_PREFSRC(net, res); + + dev_out = FIB_RES_DEV(res); ++ ++ if (!dev_out) { ++ pr_crit("ipv4: FIB_RES_DEV() is NULL, nh_sel=%d\n", ++ res.nh_sel); ++ rth = ERR_PTR(-EINVAL); ++ goto out; ++ } ++ + fl4->flowi4_oif = dev_out->ifindex; + + |