FIXME: check success
| 61 | |
| 62 | // FIXME: check success |
| 63 | void disabledmap_warn_channel(struct disabledmap *p, |
| 64 | struct short_channel_id_dir scidd) |
| 65 | { |
| 66 | struct short_channel_id_dir *ptr_scidd = |
| 67 | scidd_map_get(p->warned_map, &scidd); |
| 68 | if (ptr_scidd) { |
| 69 | /* htable allows for duplicates, but we don't want duplicates. |
| 70 | */ |
| 71 | return; |
| 72 | } |
| 73 | ptr_scidd = tal_dup(p->warned_ctx, struct short_channel_id_dir, &scidd); |
| 74 | scidd_map_add(p->warned_map, ptr_scidd); |
| 75 | tal_add_destructor2(ptr_scidd, remove_scidd, p->warned_map); |
| 76 | } |
| 77 | |
| 78 | // FIXME: check success |
| 79 | void disabledmap_add_node(struct disabledmap *p, struct node_id node) |