Commit 57fdf2d4 authored by Lorenzo Colitti's avatar Lorenzo Colitti Committed by Stephen Hemminger

libnetlink: don't print NETLINK_SOCK_DIAG errors in rtnl_talk

This change is a no-op, as currently no code uses rtnl_talk on
NETLINK_SOCK_DIAG_BY_FAMILY sockets. It is needed to suppress
spurious errors when using SOCK_DESTROY via rtnl_talk.
Signed-off-by: default avatarLorenzo Colitti <lorenzo@google.com>
parent 1ab0f02f
...@@ -419,8 +419,10 @@ int rtnl_talk(struct rtnl_handle *rtnl, struct nlmsghdr *n, ...@@ -419,8 +419,10 @@ int rtnl_talk(struct rtnl_handle *rtnl, struct nlmsghdr *n,
return 0; return 0;
} }
fprintf(stderr, "RTNETLINK answers: %s\n", if (rtnl->proto != NETLINK_SOCK_DIAG)
strerror(-err->error)); fprintf(stderr,
"RTNETLINK answers: %s\n",
strerror(-err->error));
errno = -err->error; errno = -err->error;
return -1; return -1;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment