| 295 | } |
| 296 | |
| 297 | char *db_col_strdup(const tal_t *ctx, |
| 298 | struct db_stmt *stmt, |
| 299 | const char *colname) |
| 300 | { |
| 301 | size_t col = db_query_colnum(stmt, colname); |
| 302 | |
| 303 | if (db_column_null_warn(stmt, colname, col)) |
| 304 | return NULL; |
| 305 | |
| 306 | return tal_strdup(ctx, (char *)stmt->db->config->column_text_fn(stmt, col)); |
| 307 | } |
| 308 | |
| 309 | void db_col_preimage(struct db_stmt *stmt, const char *colname, |
| 310 | struct preimage *preimage) |
no test coverage detected