| 797 | }; |
| 798 | |
| 799 | static void rpc_command_hook_serialize(struct rpc_command_hook_payload *p, |
| 800 | struct json_stream *s, |
| 801 | struct plugin *plugin) |
| 802 | { |
| 803 | const jsmntok_t *tok; |
| 804 | size_t i; |
| 805 | char *key; |
| 806 | json_object_start(s, "rpc_command"); |
| 807 | |
| 808 | json_for_each_obj(i, tok, p->request) { |
| 809 | key = tal_strndup(NULL, p->buffer + tok->start, |
| 810 | tok->end - tok->start); |
| 811 | json_add_tok(s, key, tok + 1, p->buffer); |
| 812 | tal_free(key); |
| 813 | } |
| 814 | json_object_end(s); |
| 815 | } |
| 816 | |
| 817 | static void replace_command(struct rpc_command_hook_payload *p, |
| 818 | const char *buffer, |
nothing calls this directly
no test coverage detected