| 44 | } |
| 45 | |
| 46 | char *to_string(const tal_t *ctx, const u8 *data, size_t data_size) |
| 47 | { |
| 48 | char *string = tal_arr(ctx, char, data_size + 1); |
| 49 | |
| 50 | for (size_t i = 0; i < data_size; i++) |
| 51 | string[i] = (char) data[i] % (CHAR_MAX + 1); |
| 52 | string[data_size] = '\0'; |
| 53 | |
| 54 | return string; |
| 55 | } |