From 09f650d8be344c40224a2f251038ee7dc02af416 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Sun, 7 Sep 2014 16:28:57 +0000 Subject: [PATCH] replaced IRQ error by warning (loopback devices dont have IRQs) git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@212 8ec27952-4edc-4aab-86aa-e87bb2611832 --- server/src/if.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/src/if.c b/server/src/if.c index 65d95eeca..f9909c375 100644 --- a/server/src/if.c +++ b/server/src/if.c @@ -48,8 +48,10 @@ int if_getirqs(struct interface *i) snprintf(dirname, sizeof(dirname), "/sys/class/net/%s/device/msi_irqs/", i->name); DIR *dir = opendir(dirname); - if (!dir) - error("Cannot open IRQs for interface '%s'", i->name); + if (!dir) { + warn("Cannot open IRQs for interface '%s'", i->name); + return -ENOENT; + } memset(&i->irqs, 0, sizeof(char) * IF_IRQ_MAX);