| 324 | } |
| 325 | |
| 326 | char *db_col_strdup(const tal_t *ctx, |
| 327 | struct db_stmt *stmt, |
| 328 | const char *colname) |
| 329 | { |
| 330 | size_t col = db_query_colnum(stmt, colname); |
| 331 | |
| 332 | if (db_column_null_warn(stmt, colname, col)) |
| 333 | return NULL; |
| 334 | |
| 335 | return tal_strdup(ctx, (char *)stmt->db->config->column_text_fn(stmt, col)); |
| 336 | } |
| 337 | |
| 338 | char *db_col_strdup_optional(const tal_t *ctx, |
| 339 | struct db_stmt *stmt, |
no test coverage detected