~ For negotiation failures: we tell them the parameter we didn't like. */
| 412 | |
| 413 | /*~ For negotiation failures: we tell them the parameter we didn't like. */ |
| 414 | static void negotiation_failed(struct state *state, |
| 415 | const char *fmt, ...) |
| 416 | { |
| 417 | va_list ap; |
| 418 | const char *errmsg; |
| 419 | |
| 420 | va_start(ap, fmt); |
| 421 | errmsg = tal_vfmt(tmpctx, fmt, ap); |
| 422 | va_end(ap); |
| 423 | |
| 424 | open_abort(state, "You gave bad parameters: %s", errmsg); |
| 425 | } |
| 426 | |
| 427 | static void billboard_update(struct state *state) |
| 428 | { |
no test coverage detected