| 77 | } |
| 78 | |
| 79 | s64 db_get_intvar(struct db *db, const char *varname, s64 defval) |
| 80 | { |
| 81 | s64 res = defval; |
| 82 | struct db_stmt *stmt = db_prepare_v2( |
| 83 | db, SQL("SELECT intval FROM vars WHERE name= ? LIMIT 1")); |
| 84 | db_bind_text(stmt, varname); |
| 85 | if (db_query_prepared_canfail(stmt) && db_step(stmt)) |
| 86 | res = db_col_int(stmt, "intval"); |
| 87 | |
| 88 | tal_free(stmt); |
| 89 | return res; |
| 90 | } |
| 91 | |
| 92 | /* Leak tracking. */ |
| 93 |