Prevents the message "Function not implemented" from being logged when a system with networking support disabled, as there couldn't possibly be any interfaces to bring down to the point where we need to make sure the user knows that the interfaces were not brought down.
Signed-off-by: Mason Rocha <[email protected]> --- kexec/ifdown.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kexec/ifdown.c b/kexec/ifdown.c index 6a60bcb..e6ea0ae 100644 --- a/kexec/ifdown.c +++ b/kexec/ifdown.c @@ -32,8 +32,10 @@ int ifdown(void) int fd, shaper; if ((fd = socket(AF_NETLINK, SOCK_DGRAM, 0)) < 0) { - fprintf(stderr, "ifdown: "); - perror("socket"); + if(errno != ENOSYS) { + fprintf(stderr, "ifdown: "); + perror("socket"); + } goto error; } -- 2.51.0
