@@ -772,7 +772,7 @@ static int db_get_version(struct db *db)
772772/**
773773 * db_migrate - Apply all remaining migrations from the current version
774774 */
775- static void db_migrate (struct lightningd * ld , struct db * db , struct log * log )
775+ static void db_migrate (struct lightningd * ld , struct db * db )
776776{
777777 /* Attempt to read the version from the database */
778778 int current , orig , available ;
@@ -784,12 +784,12 @@ static void db_migrate(struct lightningd *ld, struct db *db, struct log *log)
784784 available = ARRAY_SIZE (dbmigrations ) - 1 ;
785785
786786 if (current == -1 )
787- log_info (log , "Creating database" );
787+ log_info (db -> log , "Creating database" );
788788 else if (available < current )
789789 db_fatal ("Refusing to migrate down from version %u to %u" ,
790790 current , available );
791791 else if (current != available )
792- log_info (log , "Updating database from version %u to %u" ,
792+ log_info (db -> log , "Updating database from version %u to %u" ,
793793 current , available );
794794
795795 while (current < available ) {
@@ -826,7 +826,8 @@ static void db_migrate(struct lightningd *ld, struct db *db, struct log *log)
826826struct db * db_setup (const tal_t * ctx , struct lightningd * ld , struct log * log )
827827{
828828 struct db * db = db_open (ctx , ld -> wallet_dsn );
829- db_migrate (ld , db , log );
829+ db -> log = log ;
830+ db_migrate (ld , db );
830831 return db ;
831832}
832833
0 commit comments