On Tue, Oct 21, 2025 at 09:07:04PM -0500, Mason Rocha wrote:
> 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) {
nit: I'd prefer a space between 'if' and '('
I added one when applying this series.
> + fprintf(stderr, "ifdown: ");
> + perror("socket");
> + }
> goto error;
> }
>
> --
> 2.51.0
>