On Sat, 12.01.13 23:05, Michał Bartoszkiewicz ([email protected]) wrote:
> /sys/subsystem/net/devices/lo is never considered active, so sockets
> with BindToDevice=lo would never be activated.
Makes sense. Applied.
> ---
> src/core/socket.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/core/socket.c b/src/core/socket.c
> index fcbcdbe..d755040 100644
> --- a/src/core/socket.c
> +++ b/src/core/socket.c
> @@ -308,7 +308,7 @@ static int socket_add_device_link(Socket *s) {
>
> assert(s);
>
> - if (!s->bind_to_device)
> + if (!s->bind_to_device || streq(s->bind_to_device, "lo"))
> return 0;
>
> if (asprintf(&t, "/sys/subsystem/net/devices/%s", s->bind_to_device)
> < 0)
Lennart
--
Lennart Poettering - Red Hat, Inc.
_______________________________________________
systemd-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/systemd-devel