# HG changeset patch # User Gavin Lambert # Date 1429018404 14400 # Node ID 3affe9cd0b66fe55ef8e8060778ef9461a8204a0 # Parent 559f2f9c5b08700f2e4722f498799236a2c9f78a Ignore NXIO error otherwise this causes spam if network is empty or refclk not selected yet, and syncing refclk time to master. diff -r 559f2f9c5b08 -r 3affe9cd0b66 lib/master.c --- a/lib/master.c Sat May 31 15:37:33 2014 +1200 +++ b/lib/master.c Tue Apr 14 09:33:24 2015 -0400 @@ -715,11 +715,16 @@ ret = ioctl(master->fd, EC_IOCTL_REF_CLOCK_TIME, time); if (EC_IOCTL_IS_ERROR(ret)) { - fprintf(stderr, "Failed to get reference clock time: %s\n", - strerror(EC_IOCTL_ERRNO(ret))); - } - - return ret; + ret = EC_IOCTL_ERRNO(ret); + if (ret != EIO && ret != ENXIO) { + // do not log if no refclk or no refclk time yet + fprintf(stderr, "Failed to get reference clock time: %s\n", + strerror(ret)); + } + return -ret; + } + + return 0; } /****************************************************************************/