Take update, set/unset disabled flag (and update timestamp). */
| 857 | /* Take update, set/unset disabled flag (and update timestamp). |
| 858 | */ |
| 859 | static void set_disable_flag(u8 *channel_update, bool disable) |
| 860 | { |
| 861 | u8 *channel_flags = channel_flags_access(channel_update); |
| 862 | |
| 863 | if (disable) |
| 864 | *channel_flags |= ROUTING_FLAGS_DISABLED; |
| 865 | else |
| 866 | *channel_flags &= ~ROUTING_FLAGS_DISABLED; |
| 867 | } |
| 868 | |
| 869 | /* We don't immediately disable, to avoid flapping. */ |
| 870 | void local_disable_chan(struct daemon *daemon, const struct chan *chan, int direction) |
no test coverage detected