chiark / gitweb /
networkd: be more defensive when writing to ipv4/ipv6 forwarding settings
authorLennart Poettering <lennart@poettering.net>
Mon, 6 Jul 2015 11:38:47 +0000 (13:38 +0200)
committerSven Eden <yamakuzure@gmx.net>
Tue, 14 Mar 2017 09:05:56 +0000 (10:05 +0100)
commit74dee2a59ee0aeea915e1f17883f9007621d58e8
treec574fe82a17fa4f09df4f64d4c3c923b7eb37165
parent093cf10b14f9e6b101927a8e356def54391c5d65
networkd: be more defensive when writing to ipv4/ipv6 forwarding settings

1) never bother with setting the flag for loopback devices

2) if we fail to write the flag due to EROFS (which is likely to happen
   in containers where /proc/sys is read-only) or any other error, check
   if the flag already has the right value. If so, don't complain.

Closes #469
src/shared/fileio.c
src/shared/fileio.h