diff --git a/wallet/wallet.c b/wallet/wallet.c index fa2015a73..fdcb554fe 100644 --- a/wallet/wallet.c +++ b/wallet/wallet.c @@ -2946,7 +2946,11 @@ bool wallet_transaction_type(struct wallet *w, const struct bitcoin_txid *txid, return false; } - *type = db_column_u64(stmt, 0); + if (!db_column_is_null(stmt, 0)) + *type = db_column_u64(stmt, 0); + else + *type = 0; + tal_free(stmt); return true; }