From 25521d49a78f0e792c00c72e730c188877829751 Mon Sep 17 00:00:00 2001 From: Quentin Young Date: Tue, 17 Apr 2018 16:36:56 -0400 Subject: [PATCH] pimd: avoid writing to negative fd Coverty #1465483 Signed-off-by: Quentin Young --- pimd/mtracebis_routeget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pimd/mtracebis_routeget.c b/pimd/mtracebis_routeget.c index d75aaa3708..8c1cd8d963 100644 --- a/pimd/mtracebis_routeget.c +++ b/pimd/mtracebis_routeget.c @@ -81,7 +81,7 @@ int routeget(struct in_addr dst, struct in_addr *src, struct in_addr *gw) ret = rtnl_open(&rth, 0); - if (ret < 0) + if (ret < 0 || rth.fd <= 0) return ret; if (rtnl_talk(&rth, &req.n, 0, 0, &req.n, NULL, NULL) < 0) { -- 2.39.5