| 1163 | } |
| 1164 | |
| 1165 | void channel_fail_permanent(struct channel *channel, |
| 1166 | enum state_change reason, |
| 1167 | const char *fmt, |
| 1168 | ...) |
| 1169 | { |
| 1170 | va_list ap; |
| 1171 | char *why; |
| 1172 | |
| 1173 | va_start(ap, fmt); |
| 1174 | why = tal_vfmt(tmpctx, fmt, ap); |
| 1175 | va_end(ap); |
| 1176 | |
| 1177 | channel_fail_perm(channel, reason, why, NULL); |
| 1178 | } |
| 1179 | |
| 1180 | void channel_fail_saw_onchain(struct channel *channel, |
| 1181 | enum state_change reason, |
no test coverage detected