On Fri, 2013-11-01 at 12:51 -0400, Tysen Moore wrote:
> From: Tysen Moore <[email protected]>
>
> ---
> This removes some misleading logging of the sendto return code and
> refers to this as "err" in the log--which it often is not. Later
> in the code it checks for true errors (err<0) and even truncated
> transmissions. Therefore the original log is useless and misleading.
>
> src/inet.c | 5 +++--
> 1 file changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/src/inet.c b/src/inet.c
> index 90ec5f7..ddd85fd 100644
> --- a/src/inet.c
> +++ b/src/inet.c
> @@ -2380,9 +2380,10 @@ int __connman_inet_rtnl_talk(struct
> __connman_inet_rtnl_handle *rtnl,
>
> err = sendto(rtnl->fd, &rtnl->req.n, rtnl->req.n.nlmsg_len, 0,
> (struct sockaddr *) &nladdr, sizeof(nladdr));
> - DBG("handle %p len %d err %d", rtnl, rtnl->req.n.nlmsg_len, err);
> + DBG("handle %p len %d", rtnl, rtnl->req.n.nlmsg_len);
> if (err < 0) {
> - connman_error("Can not talk to rtnetlink");
> + connman_error("Can not talk to rtnetlink (err %d: %s)",
> + errno, strerror(errno));
Nitpick, please resend without printing out the parentheses and the
colon and then it's fine. It's also a good idea to print it as -errno.
Cheers,
Patrik
_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman