From 6ff26896f2c31b623a57f7c51c039aafa3bb0580 Mon Sep 17 00:00:00 2001 From: Florian Pose Date: Wed, 6 Feb 2013 15:58:00 +0100 Subject: [PATCH] Fixed annoying fprintf in ecrt_slave_config_emerg_pop(). --- lib/slave_config.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/slave_config.c b/lib/slave_config.c index c0c7cb77..943ca2bb 100644 --- a/lib/slave_config.c +++ b/lib/slave_config.c @@ -482,8 +482,10 @@ int ecrt_slave_config_emerg_pop(ec_slave_config_t *sc, uint8_t *target) ret = ioctl(sc->master->fd, EC_IOCTL_SC_EMERG_POP, &io); if (EC_IOCTL_IS_ERROR(ret)) { - fprintf(stderr, "Failed to get emergency message: %s\n", - strerror(EC_IOCTL_ERRNO(ret))); + if (EC_IOCTL_ERRNO(ret) != ENOENT) { + fprintf(stderr, "Failed to get emergency message: %s\n", + strerror(EC_IOCTL_ERRNO(ret))); + } return -EC_IOCTL_ERRNO(ret); }